现在ES6可以应用于对象展开符吗?
已解决
悬赏分:10
- 解决时间 2021-11-26 19:38
点赞 0反对 0举报 0
收藏 0
分享 0
回答2
最佳
-
展开运算符的具体使用和框架层面无关。因此只要是能用ES6的地方,都可以使用展开运算符。
例如数组中
const a = [1, 2, 3, 4]; const b = [0, 100, ...a]; // [0, 100, 1, 2, 3, 4]
对象中
const a = {m: 1, n: 2} const b = {p: 10, q: 20, ...a} // {0: 1, 1: 2, 2: 3, 3: 4, p: 10, q: 20} // 取值 const {p, q, ...other} = b;
函数中
function foo(a, b, ...args) { }
等等
关注公众号不知非攻,解锁更多前端见闻
支持 0 反对 0 举报2021-11-26 06:02