美文网首页我爱编程
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 学习笔记六:接口

    目录: Typescript 学习笔记一:介绍、安装、编译 Typescript 学习笔记二:数据类型 Types...

  • TypeScript 学习总结 (二)

    TypeScript 学习总结 (二) 前言:TypeScript 内容,会分 3 篇文章来写,可以持续关注哟~,...

  • Typescript 学习(二)

    解构: 1.解构数组: 最简单的解构:数组的解构赋值: 这创建了2个命名变量first和second。 相当于使用...

  • Typescript

    TypeScript(TS)部分 TypeScript学习笔记

  • TypeScript学习(二) TypeScript基础类型

    本章是在官方文档上加以注解学习 1.布尔值 最基本的数据类型就是简单的 true/false 值,在JavaScr...

  • TypeScript学习(二)- 函数

    函数类型 类型定义 函数类型定义分为两部分: 入参定义和出参定义。按定义的时机分就近定义和前置定义两种。 类型推断...

  • typescript学习

    typescript学习

  • TypeScript入门教程(一)

    学习网址:文档简介 · TypeScript中文网 一、Typescript介绍 1. TypeScript 是由...

  • typescript

    title: typescript学习tags: typescript学习 [toc] 泛型 基本使用 两种使用方...

  • TypeScript 基础

    以下为学习极客时间 《TypeScript 开发实战》的学习记录。 TypeScript 环境配置 安装 ts: ...

网友评论

    本文标题:Typescript 学习(二)

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