Javascript中括號有四種語義
語義1,聲明數(shù)組
復(fù)制代碼 代碼如下:
var ary = []; // 聲明一個(gè)空數(shù)組
var ary = [1,3]; // 聲明一個(gè)數(shù)組,同時(shí)賦初值
復(fù)制代碼 代碼如下:
var ary = [1,2,3];
var item = ary[0];
復(fù)制代碼 代碼如下:
var obj = {};
// 為obj添加一個(gè)屬性name,name是合法的標(biāo)識符,即也可以通過obj.name方式來定義
obj['name'] = 'jack';
// 為obj添加一個(gè)屬性2a,2a不是合法的標(biāo)識符(不能以數(shù)字開頭),不能通過obj.2a來定義
obj['2a'] = 'test';
復(fù)制代碼 代碼如下:
var obj = {name:'jack'};
obj['2a'] = 'test';
obj['name']; // --> jack
obj['2a']; // --> test (不能通過obj.2a獲取)
新聞熱點(diǎn)
疑難解答
圖片精選