2013-08-17 5 views
9

क्या यह संभव है? उदाहरण:जावास्क्रिप्ट में लूप समर्थन के लिए खोजें

var parts = [1,2,3,4,5]; 
for (part of parts) { 
    console.debug(part); 
} 

मैं यह जानना चाहता हूं कि ऐसा करना संभव है या नहीं।

+2

इसके अलावा, http://kangax.github.io/es5-compat-table/es6/। [स्रोत] (https://github.com/kangax/es5-compat-table/blob/1b978c9403b281e3c6bbdbcee2b6f1eda561cd07/es6/index.html#L409-L417)। –

+0

यदि आप तालिका @JonathanLonowski लिंक में (सी) आइकन पर होवर करते हैं, तो यह उस सुविधा के लिए अपने परीक्षण का स्रोत दिखाता है। –

उत्तर

9

आप हमेशा ऐसी चीजें पकड़ने की कोशिश कर सकते हैं। लेकिन आपको eval की भी आवश्यकता है, क्योंकि कुछ जावास्क्रिप्ट इंजन सिंटैक्स एरर के साथ जमानत देंगे।

try { 
    eval("for (var i of []);"); 
    console.log("yep"); 
} catch(ex) { 
    console.log("nope"); 
} 

फ़ायरफ़ॉक्स ("हाँ") और क्रोम ("नोप") में परीक्षण किया गया।

+1

आप शांत हैं, भाई। –

संबंधित मुद्दे