-
1. 什么是node.js
查看全部 -
專門用來安裝類型定義文件的工具。
查看全部 -
類型定義文件的網(wǎng)址:
比如這個是jquery的
查看全部 -
接口作為方法參數(shù)的類型聲明:
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類,必須要實現(xiàn)Animal接口的方法。 class?Sheep?implements?Animal{ ????eat(){ ????????console.log("i?eat?grass") ????} } //Tiger類,必須要實現(xiàn)Animal接口的方法。 class?Sheep?implements?Animal{ ????eat(){ ????????console.log("i?eat?grass") ????} }
查看全部 -
在typescript里面有兩個關鍵字用于接口:
1、用于聲明接口:Interface.
2、用于聲明某一個class,實現(xiàn)了某個接口。implements.
查看全部 -
泛型:
var workers : Array<Person> = [];
workers[0] = new Person("zhangsan");
查看全部 -
泛型,用來限制集合的內容的。
查看全部 -
for in , for of , for each的區(qū)別!
for in 能把數(shù)組的屬性給取到。 for of 和 for each 只會取到數(shù)組里的值,而不會遍歷到數(shù)據(jù)的屬性。
比如: 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不行。
查看全部 -
析構數(shù)組,結合函數(shù)參數(shù)。
查看全部 -
析構數(shù)組,結合REST參數(shù)。
查看全部 -
析構數(shù)組,取出數(shù)組中第一和第四,兩個元素的寫法。
查看全部 -
析構數(shù)組,取出數(shù)組中后兩個元素的寫法。
查看全部 -
析構表達式的作用,就是把對象里面的屬性,拆分出來,為變量。
查看全部 -
還可以解構,取object類型的對象屬性。 {price: {price2}}
查看全部
舉報