当前位置: 首页 > 网络应用技术

JavaScript中的论点

时间:2023-03-07 16:32:15 网络应用技术

  参数是一个类似数组的对象,对应于传输到该函数的参数。参数对象是所有(non -arrow)functions中可用的局部变量。包含传递到该函数的每个参数,第一个参数在索引0。

  参数对象有三个常见的操作:

  示例代码如下:

  打印结果:

  参数不是数组。它类似于数组,但是除长度属性和索引元素外没有数组属性。例如,它没有POP方法。但是可以将其转换为真实数组:

  //方法2:array.prototype.slice将参数转换为array var newarr2 = array.prototype.slice.call(gragonments)console.log(newarr2)//您也可以直接使用一个空阵列[] varnyrrr3 = []]。

  //方法3:ES6的语法var newarr4 = array.from(grom)console.log(newarr4)//还可以使用扩展运算符(spread Operator)var newArr5 = [... grinmunts] console.log(newarr5)。}

  foo(10、20、30、40、50)

  其余的参数语法使我们能够将不规则数的参数表示为array.grammar:

  描述:如果该函数的最后一个命名参数是...作为前缀,它将成为由剩余参数组成的真实数组,其中提供了从0(包括)到thergs.length Parameters。以下内容:

  原始:https://juejin.cn/post/7101674185092513822