मैं एक नियमित सरणी में एक डोम NodeList परिवर्तित करने के लिए इस स्वच्छ शॉर्टकट पर ठोकर खाई है, लेकिन मैं मानता चाहिए, मैं पूरी तरह से समझ में नहीं आता कि यह कैसे काम करता है है:जावास्क्रिप्ट में [] .slice.call का स्पष्टीकरण?
[].slice.call(document.querySelectorAll('a'), 0)
इसलिए यह एक खाली सरणी []
के साथ शुरू होता है, तो slice
का उपयोग call
के परिणाम को एक नई सरणी में बदलने के लिए किया जाता है?
बिट मुझे समझ में नहीं आता call
है। यह document.querySelectorAll('a')
को एक नोडलिस्ट से नियमित सरणी में कैसे परिवर्तित करता है?
'Array.prototype.slice.call (दस्तावेज़ .querySelectorAll ('a')); आपके द्वारा लिखे गए कोड के हिस्से को लिखने का एक उचित तरीका है। – user544262772