day6创建对象的方法

1.利用new Object()创建对象

键值对

//1.利用对象字面量创建对象 {}
//var obj = {}; //创建了一个空的对象
var obj = {
			uname: '男',//注意这里,有冒号,逗号
			age: 18,
			sex: '男',
			sayHi: function(){
				console.log('hi');
			}

2.利用构造函数创建对象
这样可以大批量的创建对象
相同的属性;相同的方法

/*function 构造函数名(){
	this.属性=值;
	this.方法 = function(){}
}
new 构造函数名();*/
//1.构造函数名字首字母要大写
function Star(uname,age,sex){
	this.name = uname;
	this.age = age;
	this.sex = sex;
	this.sing = function(sang){
	console.log(sang);
	}
}
var ldh = new Star('刘德华'18,‘男’);
console.log(zxy.name); 
console.log(zxy.age);
ldh.sing('冰雨');
var zxy = new Star('张学友',49,'男');
console.log(zxy.name);
console.log(zxy.age);

//构造函数名字首字母要大写
//构造函数不需要return 就可以返回结果

构造函数泛指某一大类,而对象是指具体的一个事物

遍历对象属性 for…in 语句

for in 语句用于数组或者对象的属性进行for循环

for (变量 in 对象){
}


for(var k in obj){
	console.log(k);// k 变量 输出 得到的是属性名
	console.log(obj.k)// k 变量 输出 得到的是属性值
}

很少遍历 方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值