Day13 物件與物件實體
今天我們來看物件實體語法object literals
JS可以透過new Object()來建立物件,但開發時相對少見這種寫法。
這是因為JS還有另一種更快建立物件的方法,就是物件實體語法object literals。
什麼是物件實體語法呢?
來看看以下程式碼:
var Batman = {};
用一對大括號{}快速建立物件,大家最常用的就是這種寫法(我也是)。
這種寫法的好處在於可以同時建立屬性和方法:
var Batman = {
firstname: 'Bruce',
lastname: 'Wayne'
};
使用物件實體語法和這種寫法
var Batman = new Object();
Batman['firstname'] = 'Bruce';
Batman['lastname'] = 'Wayne';
兩者其實是一樣的
物件實體語法的好處在於可以快速、直觀的建立物件、