如何使用继续或打破......在使用JavaScript非法continue语句
我通过我的财产循环如下:
for (let propertyName in dataObject) {
if (propertyName=='name'){
if (dataObject[propertyName] == 'Coco'){
continue;
}
}
myFunctionTransfer(dataObject[propertyName]);
}
我正在错误
非法continue语句:周围没有迭代statementIllegal continue语句:周围没有循环语句
我怎样才能达到我想要达到什么样的?当name属性值是“可可” for循环应该去下一个属性。
回答如下:你可以重写for循环,如下所示:
for (let propertyName in dataObject) {
if (propertyName != 'name' || dataObject[propertyName] != 'Coco') {
myFunctionTransfer(dataObject[propertyName]);
}
}