我爱编程

TypeScript声明和解构

2017-07-24  本文已影响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;
上一篇 下一篇

猜你喜欢

热点阅读