代码之家  ›  专栏  ›  技术社区  ›  mike87

将逗号分隔的整数(非字符串)转换为数组js

  •  0
  • mike87  · 技术社区  · 8 年前

    这个问题似乎很简单,但我找不到解决办法。 我需要把这个函数的参数(只是数字后面跟着逗号)变成一个满是数字的数组。问题是,参数不是字符串,我无法添加 "" 为了它。如果我 console.log([card]) 只有第一个数字出现在数组(2)中…我试着做一个循环,但没有成功。 谢谢你的帮助!

    function cc(card) {
    
    }
    cc(2,3,4,5,6);
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   ffigari    8 年前

    无论如何,以防万一,你可以用 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/