美文网首页我爱编程
Typescript 学习(二)

Typescript 学习(二)

作者: 汶沐 | 来源:发表于2018-04-09 16:49 被阅读0次

    解构:

    1.解构数组:

    最简单的解构:数组的解构赋值:

    示例1

    这创建了2个命名变量 first 和 second。 相当于使用了索引,但更为方便:

           first = input[0];    second = input[1];

    作用于函数参数:

    示例2

    在数组里使用...语法创建剩余变量:

    示例3

    由于是JavaScript,因此可以忽略尾随元素:

    示例4

    或者其它元素:

    示例5

    展开:

    展开操作符正与解构相反:允许你将一个数组展开为另一个数组,或将一个对象展开为另一个对象。

    示例6

    上面示例令bothPlus的值为[0, 1, 2, 3, 4, 5]。展开操作创建了first和second的一份浅拷贝。它们不会被展开操作所改变。

    示例7

    search的值为{ food: "rich", price: "$$", ambiance: "noisy" }。

    对象的展开是从左到右进行处理的,因此出现在展开对象后面的属性会覆盖前面的属性。

    相关文章

      网友评论

        本文标题:Typescript 学习(二)

        本文链接:https://www.haomeiwen.com/subject/fvkihftx.html