ie10 for in 传参后遍历出现undefined
方法一、
1.for in
obj.foo = 'foo'
for (let key in obj) { console.log(obj[key]) // foo, bar}
方法二、
2.Object.keys
用这个循环解决的 e5新加的
Object.keys(obj).forEach((key) => { console.log(obj[key]) // foo})
其他的有需要在查找
3.Object.getOwnPropertyNames
4.Object.getOwnPropertySymbols
5.Reflect.ownKeys
网友评论