我是在回显问题上,需要使用到遍历对象,记录下;
let obj = {
a: 1,
b: true,
c: "hello",
};
方法一:通过Object.keys(obj)遍历返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).
Object.keys(obj).forEach(function (key) {
console.log(key); // a b c
console.log( obj[key]); // 1 true hello
});
方法二:通过for…in… 遍历循环遍历对象自身的和继承的可枚举属性(不含Symbol属性).
for (let key in obj) {
console.log(key) // a b c
console.log(obj[key]) // 1 true hello
if (key == "a") {
console.log(key); // a
console.log(obj[key]); // 1
}
}
转载于:https://juejin.im/post/5cb0a3bb6fb9a068691ca9ee