Да - работает во всех циклах.
const myObject = {
propA: 'foo',
propB: 'bar'
};
for (let propName in myObject) {
console.log(propName);
if (propName !== 'propA') {
continue;
}
else if (propName === 'propA') {
break;
}
}
(Под циклами я имею в виду for
, for...in
, for...of
, while
и do...while
, , а не forEach
, что на самом деле является функцией, определенной в прототипе Array. )