成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

TypeScript Array 數(shù)組

TypeScript Array 數(shù)組

數(shù)組對(duì)象是使用單獨(dú)的變量名來存儲(chǔ)一系列的值。

假如你有一組數(shù)據(jù)(例如:網(wǎng)站名字),存在單獨(dú)變量如下所示:

var site1="Google";
var site2="Codebaoku";
var site3="Taobao";

如果有 10 個(gè)、100 個(gè)這種方式就變的很不實(shí)用,這時(shí)我們可以使用數(shù)組來解決:

var sites:string[]; 
sites = ["Google","Codebaoku","Taobao"]

這樣看起來就簡(jiǎn)潔多了。

 

1. Array 聲明語法

var array_name[:datatype];        //聲明 
array_name = [val1,val2,valn..]   //初始化

或者直接在聲明時(shí)初始化:

var array_name[:data type] = [val1,val2…valn]

如果數(shù)組聲明時(shí)未設(shè)置類型,則會(huì)被認(rèn)為是 any 類型,在初始化時(shí)根據(jù)第一個(gè)元素的類型來推斷數(shù)組的類型。

創(chuàng)建一個(gè) number 類型的數(shù)組:

var numlist:number[] = [2,4,6,8]

整個(gè)數(shù)組結(jié)構(gòu)如下所示:

索引值第一個(gè)為 0,我們可以根據(jù)索引值來訪問數(shù)組元素:

var sites:string[]; 
sites = ["Google","Codebaoku","Taobao"] 
console.log(sites[0]); 
console.log(sites[1]);

編譯以上代碼,得到以下 JavaScript 代碼:

var sites;
sites = ["Google", "c", "Taobao"];
console.log(sites[0]);
console.log(sites[1]);

輸出結(jié)果為:

Google
Codebaoku

以下范例我們?cè)诼暶鲿r(shí)直接初始化:

var nums:number[] = [1,2,3,4] 
console.log(nums[0]); 
console.log(nums[1]); 
console.log(nums[2]); 
console.log(nums[3]);

編譯以上代碼,得到以下 JavaScript 代碼:

var nums = [1, 2, 3, 4];
console.log(nums[0]);
console.log(nums[1]);
console.log(nums[2]);
console.log(nums[3]);

輸出結(jié)果為:

1 
2 
3 
4 

 

2. Array 對(duì)象

我們也可以使用 Array 對(duì)象創(chuàng)建數(shù)組。

Array 對(duì)象的構(gòu)造函數(shù)接受以下兩種值:

  • 表示數(shù)組大小的數(shù)值。
  • 初始化的數(shù)組列表,元素使用逗號(hào)分隔值。

指定數(shù)組初始化大?。?/p>

var arr_names:number[] = new Array(4)  
 
for(var i = 0; i<arr_names.length; i++)="" {="" arr_names[i]="i" *="" 2="" console.log(arr_names[i])="" }=""                 
相關(guān)文章