关于运算展开符在vue项目中具体应用的地方有哪些?

现在ES6可以应用于对象展开符吗?

已解决 悬赏分:10 - 解决时间 2021-11-26 19:38
反对 0举报 0 收藏 0

回答2

最佳
  • @

    有babel转译不用怕,用就是了

    支持 0 反对 0 举报
    2021-11-26 05:46
  • @

    展开运算符的具体使用和框架层面无关。因此只要是能用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