Ця відповідь заснована на 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 рази)