展开语法和剩余语法(剩余参数)都是三个点...

展开语法 (Spread syntax),可以在函数调用/数组构造时,将数组表达式或者 string 在语法层面展开;还可以在构造字面量对象时,将对象表达式按 key-value 的方式展开;

剩余参数语法允许我们将一个不定数量的参数表示为一个数组。

区别是展开语法是把一个变量展开,剩余参数是一个参数用来代表剩余的参数,剩余参数用于解构数组和对象;

从某种意义上说,剩余语法与展开语法是相反的:展开语法将数组展开为其中的各个元素,而剩余语法则是将多个元素收集起来并“凝聚”为单个元素;

参照MDN展开语法 - JavaScript | MDN (mozilla.org)

剩余参数 - JavaScript | MDN (mozilla.org)

posted @   路鸣  阅读(68)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
历史上的今天:
2022-06-30 事件和委托
点击右上角即可分享
微信分享提示