ecmascript-5 पर टैग किए गए जवाब

19
Var कीवर्ड का उद्देश्य क्या है और मुझे इसका उपयोग कब करना चाहिए (या इसे छोड़ना चाहिए)?
नोट : यह सवाल ECMAScript संस्करण 3 या 5 के दृष्टिकोण से पूछा गया था। ECMAScript 6 की रिलीज़ में नई सुविधाओं की शुरुआत के साथ उत्तर पुराने हो सकते हैं। varजावास्क्रिप्ट में कीवर्ड का कार्य वास्तव में क्या है और इसके बीच क्या अंतर है var someNumber = 2; …

7
ऑब्जेक्ट की कुंजियों का सरणी प्राप्त करें
मैं एक सरणी के रूप में जावास्क्रिप्ट ऑब्जेक्ट की कुंजी प्राप्त करना चाहूंगा, या तो jQuery या शुद्ध जावास्क्रिप्ट में। क्या इससे कम क्रिया तरीका है? var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' }; var keys = []; for (var key in foo) { keys.push(key); }

8
फ्रीज और सील के बीच अंतर
मैंने अभी जावास्क्रिप्ट विधियों के बारे में सुना है freezeऔर sealइसका उपयोग किसी भी वस्तु को अपरिवर्तनीय बनाने के लिए किया जा सकता है। इसका उपयोग करने का एक छोटा उदाहरण यहां दिया गया है: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); …

12
जावास्क्रिप्ट में [] .forEach.call () क्या करता है?
मैं कोड के कुछ स्निपेट देख रहा था, और मैंने पाया कि कई तत्वों ने एक नोड सूची पर एक फ़ंक्शन को कॉल किया था, जो कि एक खाली सरणी के लिए लागू किया गया था। उदाहरण के लिए मेरे पास कुछ इस तरह है: [].forEach.call( document.querySelectorAll('a'), function(el) { // …

4
जावास्क्रिप्ट में सीमा बनाना - अजीब वाक्यविन्यास
मैंने ई-चर्चा मेलिंग सूची में निम्नलिखित कोड में भाग लिया है: Array.apply(null, { length: 5 }).map(Number.call, Number); यह पैदा करता है [0, 1, 2, 3, 4] यह कोड का परिणाम क्यों है? यहाँ क्या हो रहा है?

2
जावास्क्रिप्ट एक खाली सरणी कम करें
जब मैं ऐरे को कम करता हूं, तो मैं नंबर को शून्य करने की कोशिश कर रहा हूं, लेकिन मैं फ़ंक्शन के व्यवहार को स्पष्ट रूप से नहीं समझता हूं [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); परिणाम TypeError: Reduce of empty array with no initial value ऐसा लगता है …

17
नेस्टेड ऑब्जेक्ट की गतिशील रूप से सेट की गई संपत्ति
मेरे पास एक ऐसी वस्तु है जो किसी भी स्तर के गहरे स्तर तक हो सकती है और किसी भी मौजूदा गुण हो सकती है। उदाहरण के लिए: var obj = { db: { mongodb: { host: 'localhost' } } }; उस पर मैं इस तरह के गुणों (या अधिलेखित) …

7
जावास्क्रिप्ट में ऑब्जेक्ट्स Iterable क्यों नहीं हैं?
ऑब्जेक्ट डिफ़ॉल्ट रूप से चलने योग्य क्यों नहीं हैं? मैं वस्तुओं को पुनरावृत्त करने से संबंधित हर समय प्रश्न देखता हूं, किसी वस्तु के गुणों पर पुनरावृति करने के लिए किया जा रहा सामान्य समाधान और उस तरह से किसी वस्तु के भीतर मूल्यों तक पहुंच। यह इतना सामान्य लगता …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.