Как передать массив в функцию js — Q&A Хекслет
2026-02-26 18:26 Diff

Ответы

При объявлении (создании) функции в js мы можем в круглых скобках задать параметры этой функции. Параметры - это то, что мы планируем передавать внутрь нашей функции при её вызове. Те конкретные значения параметров, с которыми мы вызываем функцию, называют аргументами функции.

Аргументами функции могут выступать любые нужные нам данные, в том числе и массивы. В качестве примера рассмотрим функцию, которая принимает массив чисел и умножает каждое число на 2.

Пример функции myFunction с передачей массива myArray через метод apply:

В данном примере мы создали функцию myFunction, которая принимает три аргумента и выводит их сумму в консоль. Затем мы создали массив myArray, содержащий три числа. И, наконец, мы вызвали функцию myFunction и передали ей массив myArray через метод apply. В результате в консоль будет выведено число 6, которое является суммой элементов массива myArray.

Обратите внимание, что первый аргумент метода apply - это контекст, в котором будет вызвана функция. В данном примере мы передали значение null, что означает, что функция будет вызвана в глобальном контексте. Если бы мы хотели вызвать функцию в контексте какого-то объекта, мы бы передали этот объект в качестве первого аргумента метода apply.

В js можно передать массив в функцию в качестве аргумента при вызове этой функции.