在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ TypeScript 1.3
初始化項目結(jié)構
聯(lián)合類型
介紹
介紹
介紹
編譯選項
TypeScript 1.6
介紹
介紹
發(fā)展路線圖
介紹
在MSBuild里使用編譯選項
可迭代性
TypeScript 1.3
介紹
介紹
TypeScript 1.1
變量聲明
即將到來的Angular 2框架是使用TypeScript開發(fā)的。 因此Angular和TypeScript一起使用非常簡單方便
tsconfig.json
介紹
介紹
介紹
在MSBuild里使用編譯選項
使用TypeScript的每日構建版本
新建工程
枚舉
三斜線指令
結(jié)合ASP.NET v5使用TypeScript
TypeScript里的this
介紹
TypeScript 1.4
編碼規(guī)范
介紹
模塊解析
ASP.NET 4
架構概述
介紹
介紹
ASP.NET Core
TypeScript 1.8
介紹
介紹
創(chuàng)建簡單工程
TypeScript 1.7
TypeScript 1.5
NPM包的類型
支持TypeScript的編輯器

TypeScript 1.3

受保護的

類里面新的protected修飾符作用與其它語言如C++,C#和Java中的一樣。一個類的protected成員只在這個類的子類中可見:

class Thing {
  protected doSomething() { /* ... */ }
}

class MyThing extends Thing {
  public myMethod() {
    // OK,可以在子類里訪問受保護的成員
    this.doSomething();
  }
}
var t = new MyThing();
t.doSomething(); // Error,不能在類外部訪問受保護成員

元組類型

元組類型表示一個數(shù)組,其中元素的類型都是已知的,但是不一樣是同樣的類型。比如,你可能想要表示一個第一個元素是string類型第二個元素是number類型的數(shù)組:

// Declare a tuple type
var x: [string, number];
// 初始化
x = ['hello', 10]; // OK
// 錯誤的初始化
x = [10, 'hello']; // Error

但是訪問一個已知的索引,會得到正確的類型:

console.log(x[0].substr(1)); // OK
console.log(x[1].substr(1)); // Error, 'number'沒有'substr'方法

注意在TypeScript1.4里,當訪問超出已知索引的元素時,會返回聯(lián)合類型:

x[3] = 'world'; // OK
console.log(x[5].toString()); // OK, 'string'和'number'都有toString
x[6] = true; // Error, boolean不是number或string
上一篇:介紹下一篇:可迭代性