js for in 跳出本次
时间: 2023-11-09 19:58:40 浏览: 121
在 JavaScript 中,我们可以使用 `break` 语句来跳出 `for...in` 循环。当条件满足时,可以使用 `break` 语句提前结束当前的循环迭代。
下面是一个示例,展示了如何在 `for...in` 循环中使用 `break` 语句跳出当前循环:
```javascript
const obj = { a: 1, b: 2, c: 3 };
for (let prop in obj) {
if (obj.hasOwnProperty(prop)) {
console.log(obj[prop]);
if (prop === 'b') {
break;
}
}
}
```
在上面的代码中,我们遍历了对象 `obj` 的属性,并输出其对应的值。当属性为 `'b'` 时,使用 `break` 跳出了循环。
请注意,使用 `hasOwnProperty()` 方法来检查属性是否为对象自身的属性,以避免遍历到原型链上的属性。
阅读全文