es6扩展运算符

2020-12-16  本文已影响0人  每日log

简介

扩展运算符,三个点(...)表示。

let array = ["a", "b", "c"];
...array // "a", "b", "c"

应用

        let arr1 = ["a", "b", "c"];
        let arr2 = ["d", "e", "f"];
        let arr3 = [...arr1, ...arr2];
        console.log(arr3) // ["a", "b", "c", "d", "e", "f"]
        arr1.push(...arr2);
        console.log(arr1)// ["a", "b", "c", "d", "e", "f"]
                var oDivs = document.getElementsByTagName('div');
                var ary = [...oDivs];
        const a = 'abcd'
        console.log([...a]) // ["a", "b", "c", "d"]
        const a1 = ['a','b'];
        const a2 = [...a1];
        a1[0] = 'c' // 修改a1
        console.log(a1) // ["c", "b"]
        console.log(a2) // ["a", "b"]  a2的值不变
上一篇 下一篇

猜你喜欢

热点阅读