;
console.log(copiedScores); // [80 70 90
请注意 , 扩展运算符仅将数组本身复制到新数组 , 而不是元素 。 这意味着副本是浅的 , 而不是深的 。
JavaScript 扩展运算符和字符串
考虑以下示例:
let chars = ['A' ...'BC' 'D'
;
console.log(chars); // [\"A\" \"B\" \"C\" \"D\"
在此示例中 , 我们从单个字符串构造了 chars 数组 。 当我们将扩展运算符应用于“BC”字符串时 , 它将字符串“BC”的每个单独的字符展开为单独的字符 。
总结
扩展运算符由三个点 (...) 表示 。
扩展运算符将可迭代对象(如数组、集合和映射)的元素解包到列表中 。
其余参数也用三个点 (…) 表示 。 但是 , 它将函数的剩余参数打包到一个数组中 。
扩展运算符可用于克隆可迭代对象或将可迭代对象合并为一个 。
【javascript|web前端培训 - JavaScript 扩展运算符】
- tcl科技|JavaScript 函数
- javascript|JavaScript的基本精华概念
- javascript|分析 JavaScript
- 交易|音乐产业迈向Web3:噱头还是良药?
- 俄乌的互联网战争,扯掉了 Web 3 和 NFT 的遮羞布
- 工业互联网|JavaScript 语言精粹
- 网络安全|JavaScript 语言精粹
- javascript|5Mbs是多少兆的宽带?学会如何换算,也就知道答案啦
- bilibili|现在的年轻人是怎么了,最近公司招前端,听说有笔试扭头就走了
- javascript|借渠道VS建渠道:顺势而为,从参加杭州全国团长大会开始