【问题标题】:Detect for...of Loop Support in JavaScript检测 JavaScript 中的 for...of 循环支持
【发布时间】:2013-08-19 12:08:18
【问题描述】:

这可能吗?示例:

var parts = [1,2,3,4,5];
for (part of parts) {
    console.debug(part);
}

我想检测是否可以这样做。

【问题讨论】:

标签: javascript loops ecmascript-6


【解决方案1】:

你总是可以尝试捕捉这些东西。但是你也需要eval,因为一些 javascript 引擎会提前返回 SyntaxError。

try {
  eval("for (var i of []);");
  console.log("yep");
} catch(ex) {
  console.log("nope");
}

在 Firefox ("yep") 和 Chrome ("nope") 中测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-18
    • 2019-06-04
    • 2020-07-10
    • 2018-05-31
    • 2018-01-20
    • 1970-01-01
    • 2020-09-19
    相关资源
    最近更新 更多