首页 前端知识 TypeScript ... 解释三个点的含义

TypeScript ... 解释三个点的含义

2024-07-10 22:07:40 前端知识 前端哥 22 862 我要收藏

一.含义

        展开语法 (Spread syntax), 可以在函数调用/数组构造时,将数组表达式或者 string 在语法层面展开;还可以在构造字面量对象时,将对象表达式按 key-value 的方式展开。(译者注: 字面量一般指 [1, 2, 3] 或者 {name: "mdn"} 这种简洁的构造方式)

二.使用     

例1当参数使用

        function sum(x, y, z) {
          return x + y + z;
        }

        const numbers = [1, 2, 3];

        console.log(sum(...numbers));//输出 6

例2 数组拷贝

        var arr = [1, 2, 3];
        var arr2 = [...arr]; // like arr.slice()
        arr2.push(4);

        // arr2 此时变成 [1, 2, 3, 4]
        // arr 不受影响

        

转载请注明出处或者链接地址:https://www.qianduange.cn//article/13942.html
标签
评论
发布的文章

jQuery-w3school(2020

2024-08-04 23:08:08

jQuery常用方法总结

2024-08-04 23:08:34

Vue2使用echarts树图(tree)

2024-08-04 23:08:29

图表库-Echarts

2024-08-04 23:08:57

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!