美文网首页我爱编程
TypeScript声明和解构

TypeScript声明和解构

作者: 河的左岸 | 来源:发表于2017-07-24 00:08 被阅读0次

声明:let , const

let 和 const 有相同的作用域,在同一个作用域内只不允许被重复声明 或者同名。差别在于const是常量,不能被再次赋值,但常量如果是个对象,对象里面的属性可以重新被赋值。

解构

解构就是两个结构一样的对象,进行批量赋值。

// 数组
let input = [1, 2];
let [f, s] = input;
console.log(f);  // == input[0]
console.log(s);  //== input[1]

// 对象
let obj = { x: 10, y: 12 } ;
let {x, y } = obj;

相关文章

  • TypeScript声明和解构

    声明:let , const let 和 const 有相同的作用域,在同一个作用域内只不允许被重复声明 或者同名...

  • Kotlin 解构声明 详解

    引言 解构声明是将一个对象 解构成 N 个变量,一个解构声明同时创建多个变量 如何使用解构声明 直接将对象解构为N...

  • Kotlin的解构声明

    将一个对象解构成多个变量 一、解构声明 解构声明会被编译成如下代码 使用解构声明时,对象需要提供 componen...

  • 22.Kotlin解构声明详解

    Kotlin解构声明详解 有时把一个对象解构成很多变量会很方便,例如: 这种语法称为解构声明 。一个解构声明同时创...

  • Kotlin 解构声明和元组

    一. 解构声明简介 解构声明,可以将一个对象解构成多个变量,像下面这样 一个解构声明同时创建多个变量,并且可以单独...

  • 解构声明

    支持解构声明的对象的类必须是数据类(使用data关键字修饰的类),因为只有data class才会生成对应的com...

  • ES6基本的语法(四) destructuring ES6 解构

    destructuring 解构赋值 解构也叫解构化赋值:解构过程中,具备赋值和变量声明两个功能。目的在于把等号左...

  • ES6解构赋值常用操作

    解构对象 无声明赋值 交换变量 解构数组

  • TypeScript声明

    一:var声明: 二:let声明: 1)与var声明不同,它只在块级作用域内有效 2)要先声明,后...

  • typescript两种声明文件的区别

    Typescript声明文件写法 Typescript的声明文件是一个.d.ts为后缀的Typescript代码文...

网友评论

    本文标题:TypeScript声明和解构

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