Функции. Массив аргументов [дубликат]

217
30 декабря 2018, 15:00

На данный вопрос уже ответили:

  • Javascript: Использовать массив в качестве последнего аргумента функции splice 1 ответ

Имеется массив аргументов arr(количество элементов неизвестно), все элементы массива надо передать функции f в качестве аргументов. Каким образом это сделать?

Answer 1

Через .apply() Function.prototype.apply() или через спред оператор

var  arr = [1,2,3,4,5,6,7,8,9,0];
function f() { console.log(arguments) }
f.apply(null, arr);
f(...arr);
Answer 2

Передайте массив одним аргументом

function func(data) { 
  for (var i = 0; i < data.length; i++) 
    console.log(i + ': ' + data[i]); 
} 
 
var test = [6, 5, 4, 'KK']; 
func(test);

READ ALSO
RSA шифрование в JavaScript

RSA шифрование в JavaScript

Как в JavaScript создать RSA ключи, отправить публичный ключ через сокет, и получить публичный ключ через сокет, зашифвровать сообщение и расшифровывать?

187
прокрутка страница (по якорям/секциям)

прокрутка страница (по якорям/секциям)

Есть JS-библиотека для плавной прокрутки от секции к секции (Пример: https://alvarotrigocom/fullPage/#page1)

199
WebSocket в JavaScript, ошибка при подключении

WebSocket в JavaScript, ошибка при подключении

Пытаюсь подключиться к серверу по 77 порту с помощью такого кода:

178
JavaScript передача переменых

JavaScript передача переменых

Есть сокет с установленным соеденением, как при переходе на новую страницу сохранить сокет, и другие переменные?

176