Функция forEach
имеет аргумент, который принимает функцию .
В документации указана подпись как:
arr.forEach(callback(currentValue [, index [, array]])[, thisArg])
Однако вы можете указать эту функцию тебе нравится. Он может быть предопределенным или встроенным, как в forEach(function(x) { ... })
или forEach(x => ...)
.
У вас есть большая гибкость в том, как вы вызываете функции, такие как forEach
, поскольку они обычно следуют одному и тому же правила. Это шаблон, который вы часто увидите в JavaScript.