什么是对象 有键值对
var cat = {
'name' : 'Tom',
'age' : 8,
'family' : ['father','mom'],
'speak':function(){
console.log('mmm')
},
'friend':{
'name' : 'om',
'age' : 4
扫描二维码关注公众号,回复:
4771396 查看本文章
}
};//字面量方式
//第二种创建方式
//var cat = new Object(); 相当于var cat = {}
如何使用对象
cat.name='Tim' 或者cat['name']='Tim';
cat.type = 'new'//给cat赋值 添加属性
console.log(cat.name)或者console.log(cat['name'])
删除属性
delete cat.type
//in
console.log('type' in cat) 判断type的值是否在cat里面 返回true和false
遍历对象用for in循环
for(var p in cat){
console.log(p) 属性名
console.log(cat[p]) 属性值
}