for...in
let obj = {
name: 'zs',
age: 18,
gender: '男',
address: '北京'
}
//输出对象内的属性名?
for (let propName in obj) {
console.log(propName);//打印?属性名-->name age gender address
}
//输出对象内的属性值?
for (let propName in obj) {
console.log(obj[propName]);//打印?属性值-->zs 18 男 北京
}
Object
//Object.keys()
let obj = {
name: 'zs',
age: 18,
gender: '男',
address: '北京'
}
let arr = Object.keys(obj)
console.log(arr);//打印?['name', 'age', 'gender', 'address']
//Object.values()
let obj = {
name: 'zs',
age: 18,
gender: '男',
address: '北京'
}
let arr = Object.values(obj)
console.log(arr);//打印?['zs', 18, '男', '北京']