इसके लिए googled करने के बाद की एक सरणी उत्पन्न मैं दो समाधान पाया:ES6 - संख्या
var data = [...Array(10).keys()];
console.log(data);
var data1 = Array(8).fill().map((_, i) => i);
console.log(data1);
data1 प्रदर्शित करता है [0, 1, ..., 7] डेटा बस को प्रदर्शित करता है लेकिन [ [ऑब्जेक्ट ऐरे इटरेटर]] मैं वास्तव में संख्याओं को कैसे देख सकता हूं।
मुझे संख्याओं (यूलर प्रोजेक्ट का हिस्सा) पर कुछ पुनरावृत्तियों के लिए इसकी आवश्यकता है।
पहले मैंने पाइथन में बहुत सारी यूलर चुनौतियों का सामना किया था। अब मैंने फैसला किया है कि मैं इसे जेएस कौशल में विकसित करने में मदद करने के लिए जेएस (जितना संभव हो उतना ईएस 6 सिंटैक्स) कर सकता हूं और जितना संभव कर सकता हूं।
Array.from(Array(10).keys())
स्पष्ट है कि, Array.from()
और Array.keys()
आदेश सभी ब्राउज़रों में काम करने में एक ES6 polyfill की आवश्यकता होती है:
अगर मैं 'वर डेटा = चलाने [... सरणी (10) .keys()];' अपने ब्राउज़र (नवीनतम स्थिर क्रोम) में मैं संख्या बाहर सूचीबद्ध देखते हैं। मैं 'ArrayIterator' देखता हूं अगर मैं केवल' ऐरे (10) .keys() 'करता हूं। –
क्या यह कोडपेन के साथ कुछ करना है? http://codepen.io/wasteland/pen/QKQGNo/?editors=1111 – Wasteland
@ वास्टलैंड इसे बेबेल के साथ करना है, जिसका उपयोग उस विशिष्ट कोड पेन –