【问题标题】:What does ‘...’ in JavaScript do? [duplicate]JavaScript 中的“...”有什么作用? [复制]
【发布时间】:2019-03-01 14:46:47
【问题描述】:

我是编码和 slef 教学 JavaScript 的新手。 我的任务是确定数组中的最大值。

我的独奏奏效了,但我需要“...”才能使其正常工作。

我的问题是,最后一行中的“...”实际上是什么意思/做什么?

function createAnArr(){
let myArr = prompt("Enter your numbers separated by commas:").split(",");
return myArr; 
}

console.log(Math.max(...createAnArr()));

【问题讨论】:

标签: javascript


【解决方案1】:

'...' 这意味着它将能够采用相应范围的任意数量的参数

'...': 扩展运算符用于数组的构造和解构,以及在调用时从数组中填充函数参数。运算符传播数组(或可迭代对象)元素的情况。

更多详情可以看here

【讨论】:

    猜你喜欢
    • 2014-05-05
    • 2012-04-23
    • 2011-05-09
    • 1970-01-01
    • 2023-03-24
    • 2022-01-05
    • 2013-02-28
    • 2020-05-15
    相关资源
    最近更新 更多