对象的属性可以是任意类型,包括函数。
如果一个函数作为一个对象的属性保存,那么称这个函数是这个对象的方法。
调用函数即调用对象的方法。
<script>
var obj=new Object();
//向对象中添加属性
obj.name="易烊千玺";
obj.age=22;
obj.sayName=function(){
console.log(obj.name);
};
console.log(obj.sayName);
obj.sayName();
</script>
方式二:字面量方法
var obj2={
name:"易烊千玺2",
age:22,
sayName:function(){
console.log(obj2.name);
}
};
obj2.sayName();
for...in取对象的属性名和值。
<script>
var obj={
name:"易烊千玺",
age:22,
gender:"男",
address:"北京"
}
for(var n in obj){
console.log("属性名:"+n);
console.log("属性值:"+obj[n]);
}
</script>