TypeScript
25King
123456
展开
-
TypeScript学习 (1)-安装、基础类型
一.安装TypeScript两种方法: 1.通过npm(Node.js包管理器): npm install -g typescript 2.安装TypeScript的Visual Studio插件 Visual Studio2015和Visual Studio 2013 Update 2默认包含了TypeScript。如果你没有安装包含TypeScript的Visual Studio ,你仍原创 2017-11-14 12:26:29 · 299 阅读 · 0 评论 -
TypeScript学习(2)-变量声明 var let const
let、const是js中新的变量声明方式,es5,es6新版本的js语言规范出来的定义,弥补了var的缺陷。const是对let的一个增强,不允许对一个变量再次赋值,一般用于常量。使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象; 使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升; 使用const一般是声明的是常量,在后面出现的代码中不能再修改该常量的原创 2017-11-16 23:06:42 · 5478 阅读 · 0 评论 -
TypeScript学习(3)-新类型Symbols的使用
Symbols是ECMAScript 2015的新的原生类型。1.symbol类型的值是通过Symbol构造函数创建的。let sym1 = Symbol();let sym2 = Symbol("key"); // 可选的字符串key2.Symbols是不可改变且唯一的。let sym2 = Symbol("key");let sym3 = Symbol("ke原创 2017-11-23 08:45:15 · 3336 阅读 · 0 评论 -
TypeScript学习(4)-迭代器
1.可迭代性当对象实现了Symbol.iterator属性时,我们认为它是可迭代的。 一些内置的类型如 Array,Map,Set,String,Int32Array,Uint32Array等都已经实现了各自的Symbol.iterator。2.for..of vs. for..in 语句for..in迭代的是对象的 键 的列表,而for..of则迭代对象的键对应的原创 2017-11-23 09:01:08 · 1003 阅读 · 0 评论