sac*_*een 42
一个for in循环可以给你的键和值.
for(p in foo) {
console.log (p, foo[p])
}
Run Code Online (Sandbox Code Playgroud)
从控制台:
foo = {bar: "baz"}
Object
bar: "baz"
__proto__: Object
for(p in foo) { console.log (p, foo[p]) }
> bar baz
Run Code Online (Sandbox Code Playgroud)
如果您正在循环的对象具有从其原型继承的属性,则可以使用如下Object.hasOwnProperty()函数阻止继承的属性循环:
for(p in foo) {
if (foo.hasOwnProperty(p)) {
console.log (p, foo[p])
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57164 次 |
| 最近记录: |