У меня есть простое объявление функции:
repeat = (n, action) => {
for(i=1; i<=n; ++i) {
action(i);
}
}
Позже на странице я вызываю функцию повтора, но использую другую функцию в качестве параметра 'действия':
let test_array = [];
repeat(5, p => {
test_array.push(p);
})
Этокод должен хранить 1,2,3,4,5 в массиве «test_array», но я не могу понять, что именно делает «p» в этой ситуации.