repeat
Упоминается в статье метод не является , а функция автономной определяется в самой статье - это не встроенная функция:function repeat(n, action) { for (let i = 0; i < n; i++) { action(i); } } let labels = []; repeat(5, i => { labels.push(`Unit ${i + 1}`); }); console.log(labels);
Но что, если мы хотим сделать что-то другое, кроме регистрации номеров? Так как «что-то» может быть представлена ??как функция, а функции - это просто значения, мы можем передать наше действие как значение функции.
repeat
Синтаксис, который вы упоминаете
стрелки должны быть написаны так: i = () => {}, а не i => {}
справедливо только в том случае, если рассматриваемая функция стрелки должна принимать точно нулевые параметры. Функция стрелок с одним параметром может иметь круглые скобки, отсутствующие в списке параметров. (Два или более параметра снова требуют скобки)
Упомянутый фрагмент действительно отлично работает:
String