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 深入精要
Object() 物件的使用概念
內建的
Object()
建構函式可讓我們立即建立通用的空物件。事實上,如果你還記得第一
章的部分,這種方法就是我們建立
cody
物件時採取的方式。接著我們來重新建立
cody
物件。
Live Codehttp://jsddle. net/javascript enlightenment/ EZ52Q/
<!DOCTYPE html><html lang="en"><body><script>
var cody = new Object(); // 建立一個沒有屬性的空物件
for (key in cody) { // 確認 cody 是個通用的空物件
if(cody.hasOwnProperty(key)) {
console.log(key); /* 不會看到任何的 log
因為 cody 本身沒有任何屬性 */
}
}
</script></body></html>
在這裡,我們只是使用
Object()
建構函式來建立一個名為 cody 的通用物件。你可以將
Object() 建構式想像成餅乾模具,它的用途是建立空物件,裡面沒有任何屬性或方法(當
然,除了從原型鏈繼承的部分之外)。
Object()
第三章
44
   
第三章
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