-
1. 什么是node.js
查看全部 -
专门用来安装类型定义文件的工具。
查看全部 -
类型定义文件的网址:
比如这个是jquery的
查看全部 -
接口作为方法参数的类型声明:
interface IPerson{ name : string; age: number; } class Person{ constructor(public config: IPerson){ } } //这里,必须要传入一个IPerson类型的对象,才不会报错。如下: var p1 = new Person({ name:"zhangsan", age:18 })
查看全部 -
implements的用法示例:
interface Animal{ eat(); } //Sheep类,必须要实现Animal接口的方法。 class Sheep implements Animal{ eat(){ console.log("i eat grass") } } //Tiger类,必须要实现Animal接口的方法。 class Sheep implements Animal{ eat(){ console.log("i eat grass") } }
查看全部 -
在typescript里面有两个关键字用于接口:
1、用于声明接口:Interface.
2、用于声明某一个class,实现了某个接口。implements.
查看全部 -
泛型:
var workers : Array<Person> = [];
workers[0] = new Person("zhangsan");
查看全部 -
泛型,用来限制集合的内容的。
查看全部 -
for in , for of , for each的区别!
for in 能把数组的属性给取到。 for of 和 for each 只会取到数组里的值,而不会遍历到数据的属性。
比如: var myArray = [1,2,3,4]; myArray.desc = "other Number";
那么, for in 就能打印出 1,2,3,4,desc . 其它两个只会打印出:1,2,3,4.
另外, for of 和 for in 是可以使用break的,而foreach不行。
查看全部 -
析构数组,结合函数参数。
查看全部 -
析构数组,结合REST参数。
查看全部 -
析构数组,取出数组中第一和第四,两个元素的写法。
查看全部 -
析构数组,取出数组中后两个元素的写法。
查看全部 -
析构表达式的作用,就是把对象里面的属性,拆分出来,为变量。
查看全部 -
还可以解构,取object类型的对象属性。 {price: {price2}}
查看全部
举报