সতর্ক করা:
প্রশ্ন এখনও প্রযোজ্য
for…of
লুপ।> দো ব্যবহার করবেনfor…in
একটি পুনরুক্তি উপর এরে এটি ব্যবহার পুনরুক্তি উপর বৈশিষ্ট্য একটি বস্তুর। বলেছিল, এই
আমি বুঝতে পারি যে for…in
জাভাস্ক্রিপ্টের বেসিক সিনট্যাক্সটি এরকম দেখাচ্ছে:
for (var obj in myArray) {
// ...
}
তবে আমি কীভাবে লুপের কাউন্টার / সূচক পেতে পারি ?
আমি জানি আমি সম্ভবত এরকম কিছু করতে পারি:
var i = 0;
for (var obj in myArray) {
alert(i)
i++
}
বা এমনকি ভাল পুরানো:
for (var i = 0; i < myArray.length; i++) {
var obj = myArray[i]
alert(i)
}
তবে আমি বরং সরল for-in
লুপটি ব্যবহার করব । আমি মনে করি তারা আরও ভাল দেখায় এবং আরও বোধগম্য হয়।
একটি সহজ বা আরও মার্জিত উপায় আছে?
পাইথনে এটি সহজ:
for i, obj in enumerate(myArray):
print i
alert(obj)
,?