我正在遍历我的财产,如下所示:
for (let propertyName in dataObject) {
if (propertyName=='name'){
if (dataObject[propertyName] == 'Coco'){
continue;
}
}
myFunctionTransfer(dataObject[propertyName]);
}
我遇到错误
非法的continue语句:没有周围的迭代语句非法 继续声明:没有周围的迭代语句
我如何实现我想要实现的目标?当name属性值为'Coco'时,for循环应转到下一个属性。
答案 0 :(得分:0)
您可以按以下方式重写for循环:
for (let propertyName in dataObject) {
if (propertyName != 'name' || dataObject[propertyName] != 'Coco') {
myFunctionTransfer(dataObject[propertyName]);
}
}