Har*_*iec 0 javascript cross-browser internet-explorer-11
https://caniuse.com/#search=find 状态IE11不支持find()方法。
同时,我正在IE11中测试此find()方法,但没有发现任何错误行为的痕迹。
我也在IE11中测试了代码
function isPrime(element, index, array) {
var start = 2;
while (start <= Math.sqrt(element)) {
if (element % start++ < 1) return false;
}
return (element > 1);
}
console.log([4, 5, 8, 12].find(isPrime)); // 5Run Code Online (Sandbox Code Playgroud)
来自 SO:Array.prototype.find()未定义
是的,在IE11中,它返回5的预期结果,而不是TypeError:undefined不是函数,因为SO:Array.prototype.find()在2014年未定义。
所以...我是否错过了某些东西,而IE11确实无法与Array.prototype.find一起正常工作,或者不久前(但在2014年讨论上述SO问题之后)对IE11的最新更新变成了支持这种方法吗?
说IE11不支持Array.prototype.find时,https://caniuse.com/#search=find 是否正确?有证据吗?
谢谢。
| 归档时间: |
|
| 查看次数: |
453 次 |
| 最近记录: |