遍历对象
var obj = {
name: 'tom',
sex: '男',
age: '18'
}
Object.keys(obj)
(3) ['name', 'sex', 'age']
for(let key of Object.keys(obj)) {
console.log(obj[key])
}
tom
男
18
对象判空:
方法一:
var a = {}
JSON.stringify(a) === '{}' //true
方法二:
var a = {}
Object.keys(a).length === 0 //true
判断对象中是否有某个属性
let person = {
name: 'tt',
sex: 'girl'
}
console.log('name' in person,'name');
console.log('sex' in person,'sex');
console.log('hobby' in person,'hobby');
if('name' in person) {
console.log('hhhh');
}