var car = { price:1000000, doors:5, brand:"benz", color:"white",drive:function(){console.log("這是 drive"); },brake:function(){console.log("這是 brake"); },stop:function(){console.log("這是 stop"); }};console.log(car);
物件內函式的另一個語法,以上述的 stop() 函式為例:
var car = {stop(){console.log("這是 stop"); }};
一個空的物件
以上述車子為例,當然我們也可以先設定一個變數是空的物件:
var car = {}; // car 變數是一個空的物件
其它屬性的部份,就是後面的程式碼來加上去。參考以下的物件相關操作。
物件相關操作(dot syntax)
建立屬性及值
var car = {};car.price =1000000;car.doors =5;car.brand ="benz";car.color ="white";car.drive=function(){console.log("這是 drive");};console.log(car);
或 使用中括號的寫法:
var car = {};car["price"] =1000000;car["doors"] =5;car["brand"] ="benz";car["color"] ="white";car["drive"] =function(){console.log("這是 drive");};console.log(car);