这可能吗?示例:
var parts = [1,2,3,4,5];
for (part of parts) {
console.debug(part);
}
我想检测这样做是否可行。
最佳答案
你总是可以尝试捕捉这样的东西。但是您还需要 eval
,因为一些 javascript 引擎会提前出现 SyntaxError。
try {
eval("for (var i of []);");
console.log("yep");
} catch(ex) {
console.log("nope");
}
在 Firefox(“yep”)和 Chrome(“nope”)中测试。
关于javascript - 检测 JavaScript 中的 for...of 循环支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18284253/