对象是由键和值结构组成的集合,里面可以存储任意的数据,包括数组和对象等。
一、 for....in
遍历对象
在实际编码中,我们常需要从对象里面取出数据,这时候for in
的作用就出来了,下面这个例子users
存储着用户的姓名和年龄,遍历该对象里面的所有项,并把它的所有key(姓名)
打印出来:
let users = {
Alice:27,
Bob:25,
John:18,
Steven:30
}
for (let user in users) {
console.log(user);
};
// 输出:
Alice
Bob
John
Steven
二、Object.Keys() 生成对象所有key的组成的数组
let users = {
Alice:27,
Bob:25,
John:18,
Steven:30
}
console.log(Object.keys(users));
// 输出:
[Alice,Bob,John,Steven]
网友评论