1、for in
var obj={todos1:'吃饭',todos2:'睡觉',todos3:'晒太阳'};
for(let key in obj){
console.log(key);
console.log(obj[key])
}
2、Object.keys(obj) 输出对象key组成的数组、 Object.values(obj) 输出对象value组成的数组
var obj={todos1:'吃饭',todos2:'睡觉',todos3:'晒太阳'};
console.log(Object.keys(obj)); // ["todos1", "todos2", "todos3"]
console.log(Object.values(obj)); // ["吃饭", "睡觉", "晒太阳"]
3、Object.getOwnPropertyNames(obj)
var obj={todos1:'吃饭',todos2:'睡觉',todos3:'晒太阳'};
Object.getOwnPropertyNames(obj).forEach(function (key) {
console.log(key +' '+obj[key])
})
// todos1 吃饭
// todos2 睡觉
// todos3 晒太阳