首頁  >  文章  >  web前端  >  解析Javascript中中括號「[]」的多義性_javascript技巧

解析Javascript中中括號「[]」的多義性_javascript技巧

WBOY
WBOY原創
2016-05-16 17:11:001073瀏覽

Javascript中括號中有四種語意

語意1,宣告陣列

複製程式碼



複製程式碼

程式碼🎜>var ary = []; // 宣告一個空數組
var ary = [1,3]; // 宣告一個數組,同時賦初值
複製程式碼


程式碼如下:


程式碼如下:
var item = ary[0];語意3,定義物件成員(可以不遵循識別規則)

複製程式碼

程式碼如下:

var obj = {};

var obj = {};
// 為obj加上一個屬性name,name是合法的標識符,也就是也可以透過obj.name方式來定義obj['name'] = 'jack'; // 為obj加上一個屬性2a,2a不是合法的識別碼(不能以數字開頭),不能透過obj.2a來定義obj['2a'] = 'test';
語意4,取物件成員



複製程式碼

複製程式碼 程式碼🎜>var obj = {name:'jack'};obj['2a'] = 'test'; obj['name']; // --> jackobj['2a']; // --> test (不能透過obj.2a取得)
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn