এই উত্তরটি Array.forEachকোনও গ্রন্থাগার ছাড়াই, কেবল নেটিভ ভ্যানিলা ভিত্তিক ।
মূলত something()3 বার কল করতে , ব্যবহার করুন:
[1,2,3].forEach(function(i) {
something();
});
নিম্নলিখিত ফাংশন বিবেচনা:
function something(){ console.log('something') }
আউটপাউট হবে
something
something
something
এই প্রশ্নগুলি সম্পূর্ণ করার জন্য, এখানে something()যথাক্রমে 1, 2 এবং 3 বার কল করার একটি উপায় রয়েছে :
এটি 2017, আপনি ES6 ব্যবহার করতে পারেন:
[1,2,3].forEach(i => Array(i).fill(i).forEach(_ => {
something()
}))
বা ভাল পুরাতন ES5 এ:
[1,2,3].forEach(function(i) {
Array(i).fill(i).forEach(function() {
something()
})
}))
উভয় ক্ষেত্রেই আউটপুট হবে
আউটপাউট হবে
something
something
something
something
something
something
(একবার, তারপর দু'বার, তারপরে 3 বার)