方法
- 聽了不少調用什么什么方法,所以方法究竟是啥東西?
- 如果一個函數作為一個對象的屬性保存,那么我們稱這個函數時這個對象的方法,調用這個函數就說調用對象的方法(method)。
創建一個對象
var obj = new Object();
添加屬性
obj.name = "maoweizhao"; obj["age"] = 18;
對象的屬性值可以是任何的數據類型,所以保存函數。
obj.sayName = function(){
console.log(obj.name);
};
要調用這個函數就是調用obj這個對象的sayName方法。就和調用console對象的log方法,document對象的write方法一樣。
obj.sayName();
枚舉對象中的屬性
- 我們有些對象里面有很多屬性和方法。
語法:
for(var 變量 in 對象){
}
for...in語句 對象中有幾個屬性,循環體就會執行幾次
每次執行時,會將對象中的一個屬性的名字賦值給變量