首頁  >  文章  >  web前端  >  JavaScript類別屬性的存取方式詳解_基礎知識

JavaScript類別屬性的存取方式詳解_基礎知識

WBOY
WBOY原創
2016-05-16 17:00:481176瀏覽

JavaScript類別屬性的存取方式

複製程式碼 程式碼如下:

var fish = { head : 1,
tail : 1,
feature : {
speak : false,
swim : true
}
}

其一,點運算子:

複製程式碼 程式碼如下:
console.log(fishhead. );//1
console.log(fish.tail);//1
console.log(fish.feature);//Object { head:1, tail:1, feature: Object}

其二,[]操作符:

複製程式碼 代碼如下:

代碼如下:


console.log(fish['head']);//1
複製程式碼

程式碼如下:

console.log(fish[head]);//錯誤! 那麼,如下程式碼是否正確呢?
複製程式碼


程式碼如下:

for(var prop in fish) { for(var prop in fish) { } 答案是肯定的,這是因為遍歷物件屬性時是以字串類型存在的,即prop依次為'head', 'tail','feature'.
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn