Превратить целые числа (НЕ строку) через запятую в массив JS - PullRequest
0 голосов
/ 30 мая 2018

кажется довольно простым вопросом, но я не могу найти решение.Мне нужно превратить аргумент этой функции (только числа, сопровождаемые запятой) в массив, полный чисел.Проблема в том, что аргумент не является строкой, и я не могу добавить "" к нему.Если я console.log([card]) только первое число появляется в массиве (2) ... Я пытался сделать цикл, но это не сработало.Спасибо за помощь!

function cc(card) {

}
cc(2,3,4,5,6);

1 Ответ

0 голосов
/ 31 мая 2018

В любом случае, на всякий случай, вы можете использовать переменную arguments:

var cc = function () { console.log(arguments) }

cc(1,2,3,4,5) печатает Arguments { 0: 1, 1: 2, 2: 3, 3: 4, 4: 5, … } и cc(2,3,4,5,6,7,8) печатает Arguments { 0: 1, 1: 2, 2: 3, … }

Источник: https://gomakethings.com/getting-an-array-of-all-arguments-passed-into-a-function-with-vanilla-javascript/

...