这是可能的吗?例如:
var parts = [1,2,3,4,5];
for (part of parts) {
console.debug(part);
}
我想检测是否可以实现这个操作。
var parts = [1,2,3,4,5];
for (part of parts) {
console.debug(part);
}
我想检测是否可以实现这个操作。
您可以始终尝试使用try-catch来处理这些内容。但是,您还需要使用eval
,因为一些JavaScript引擎会很早就抛出SyntaxError。
try {
eval("for (var i of []);");
console.log("yep");
} catch(ex) {
console.log("nope");
}
已在Firefox(“是”)和Chrome(“否”)中进行测试。