Javascriptの中かっこ「[]」の多義性
876 ワード
Javascriptの括弧には4つの意味意味があります.
意味2、配列メンバー
語義3は、対象メンバーを定義する(識別子ルールに従わなくてもよい).
var ary = []; //
var ary = [1,3]; // ,
意味2、配列メンバー
var ary = [1,2,3];
var item = ary[0];
語義3は、対象メンバーを定義する(識別子ルールに従わなくてもよい).
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']; // --> jack
obj['2a']; // --> test ( obj.2a )