利用new关键字创建对象:
var obj = new object();
obj.uname = 'hlr';
obj.age = 18;
obj.sex = '女';
obj.sayHi = function(){
console.log(Hi~);
}
//调用对象
console.log(obj.uname);
console.log(obj['age']);
obj.sayHi();
利用构造函数创造对象:
function Fruit(name,price){
this.name = name;
this.price = price;
this.description = function(y){
console.log(y);
}
}
var peach = new Fruit('peach',10.00);
peach.description('yummy');
console.log(peach.price);
for in遍历对象:
var obj = {
myname:'vivi',
age:18,
sex:'女',
}
for(var k in obj){
console.log(obj[k]); //得到的是属性的值
console.log(k); //得到的是属性名
}