Skip to Main Content
JavaScript 深入精要
book

JavaScript 深入精要

by Cody Lindley
December 2013
Intermediate to advanced content levelIntermediate to advanced
160 pages
2h 41m
Chinese
GoTop Information, Inc.
Content preview from JavaScript 深入精要
34
   
第二章
<!DOCTYPE html><html lang="en"><body><script>
var myObject = {'123':'zero','class':'foo'};
// 我們來看句點標記法的做法!注意,在 JavaScript 中,'class' 是關鍵字
console.log(myObject['123'], myObject['class']); // log 'zero foo'
// 它無法做到括號標記法可以處理的事,事實上它會產生錯誤
// console.log(myObject.0, myObject.class);
</script></body></html>

c o d y . o b j e c t . o b j e c t . o b j e c t . o b j e c t
cody['object']['object']['object']['object'] 並不罕見。這種做法稱為物件
鏈結(object chaining)。你可以無限地封裝物件。[36]

JavaScript 中,物件是可以任意變化的,也就是說你可以隨時取得、設定或更新大
部分的物件。透過括號標記法(例如:cody['age']),你可以模仿其他語言的關聯
陣列。

如果物件中的某個屬性是一個方法,你必須使用 () 運算子 [例如:cody.getGender()]
來呼叫屬性方法
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

JavaScript 設計模式

JavaScript 設計模式

Stoyan Stefanov
HTML5 錦囊妙計

HTML5 錦囊妙計

Christopher Schmitt, Kyle Simpson
jQuery Mobile建置與執行

jQuery Mobile建置與執行

Maximiliano Firtman

Publisher Resources

ISBN: 9789863470120