当前位置:   article > 正文

ES6中...省略号的意思_es6 ...是什么

es6 ...是什么

es6中引入扩展运算符(...),它用于把一个数组转化为用逗号分隔的参数序列,它常用在不定参数个数时的函数调用,数组合并等情形。因为typeScript是es6的超集,所以typeScript也支持扩展运算符

什么是扩展运算符?有什么使用场景?

扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列

应用场景:数组传参 复制数组 合并数组 解构赋值 字符串转数组 类数组转真数组

  1. let a = [1,2,3];
  2. let b = [0, ...a, 4]; // [0,1,2,3,4]
  3. let obj = { a: 1, b: 2 };
  4. let obj2 = { ...obj, c: 3 }; // { a:1, b:2, c:3 }
  5. let obj3 = { ...obj, a: 3 }; // { a:3, b:2 }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/131182
推荐阅读
相关标签
  

闽ICP备14008679号