对象
var obj = {
c: 3,
a: 1,
b: 2,
}
console.log (obj)
对象的操作
点语法
var obj = {
a:1,
b:'abc',
c:true
}
console.log(obj.a)
console.log(obj.b)
console.log(obj.c)
obj.q = 'zxy'
obj.c = false
obj.a = 2
delete obj.a
中括号语法(数组语法)
var obj = {
a:1,
b:'abc',
c:true
}
console.log(obj['a'])
console.log(obj['b'])
console.log(obj['c'])
obj['q'] = 'zxy'
obj['c'] = false
obj['a'] = a
delete obj['a']
遍历对象
//对象关于key的要求,或者说对于属性名的要求,或者说对于键值对于键的要求
//1.推荐使用符合变量命名规则与规范的名字 (重点使用)
//2.对象的key 也可以用 纯数字 来当作键名(属性名/key)
//3.可以使用任何特殊符号(但是需要使用引号包裹)
//语法:
for...in循环语句
for (var i in 遍历的对象){
循环要执行的代码
}
var obj = {
a: 1,
b: 2,
c: 3,
}
for ( var i in obj ){
console.log(i) //打印出来的 为 a b c(该对象的所有key)
}
for ( var i in obj ){
console.log(obj[i]) //打印出来的 为 1 2 3(该对象的所有key值)
}