gpt4 book ai didi

JavaScript (ES6) : Using spread operator inside conditional expression (? -运算符)

转载 作者:行者123 更新时间:2023-11-30 08:20:31 26 4
gpt4 key购买 nike

<分区>

在 JavaScript 中,可以使用 ...(扩展)运算符将数组与另一个数组合并,如下所示

[...[1,2,3], ...[4,5,6]]
// -> [1, 2, 3, 4, 5, 6]

但是,在三元?表达式中使用spread运算符似乎是不合格的

[true ? ...[1,2,3] : ...[4,5,6]]
// Uncaught SyntaxError: Unexpected token ...

这是对语言的合理限制、缺陷还是我遗漏了什么?是否可以在没有命令式方法或 Object.assign() 函数的情况下在语法上实现这一点?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com