আপনি কি মনে করেন ... লুপ এবং ইন লুপের মধ্যে একটি বড় পার্থক্য আছে? আপনি কোন ধরণের "জন্য" ব্যবহার করতে পছন্দ করেন এবং কেন?
ধরা যাক আমাদের সাথে অ্যা্যাসোসিয়েটিভ অ্যারে রয়েছে:
var myArray = [{'key': 'value'}, {'key': 'value1'}];
সুতরাং আমরা পুনরাবৃত্তি করতে পারেন:
for (var i = 0; i < myArray.length; i++)
এবং:
for (var i in myArray)
আমি একটি বড় পার্থক্য দেখতে পাচ্ছি না। কোন কার্যকারিতা সমস্যা আছে?
if(myArray.hasOwnProperty(i)){true}
['foo', 'bar', 'baz'].forEach(function(element, index, array){ console.log(element, index, array); }); আইই 8 ব্যতীত অন্য কোথাও ব্যবহার করা ঠিক আছে- এবং এটি এখন পর্যন্ত সবচেয়ে মার্জিত সিনট্যাক্স
for...ofবিবৃতিতে ECMAScript প্রোগ্রামিং 6 : উদাহরণস্বরূপfor (let i of myArray) console.log(i);
myArray.forEach(callback[, thisarg])।