Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Array.prototype.find()与IE11_Javascript_Cross Browser_Internet Explorer 11 - Fatal编程技术网

Javascript Array.prototype.find()与IE11

Javascript Array.prototype.find()与IE11,javascript,cross-browser,internet-explorer-11,Javascript,Cross Browser,Internet Explorer 11,声明IE11不支持查找方法 同时,我在IE11中测试这个find方法,没有发现任何错误行为的痕迹 我还测试了IE11中的代码 函数isPrimeelement、索引、数组{ var启动=2; 而启动1; } console.log[4,5,8,12].findisPrime;//5你所读的一切都是正确的。你的测试有缺陷。也许您包括了一个在IE11中添加了该方法的Polyfill 你所读的一切都是正确的。你的测试有缺陷。也许您包括了一个在IE11中添加了该方法的Polyfill 您可以尝试以下步

声明IE11不支持查找方法

同时,我在IE11中测试这个find方法,没有发现任何错误行为的痕迹

我还测试了IE11中的代码

函数isPrimeelement、索引、数组{ var启动=2; 而启动1; }
console.log[4,5,8,12].findisPrime;//5你所读的一切都是正确的。你的测试有缺陷。也许您包括了一个在IE11中添加了该方法的Polyfill


你所读的一切都是正确的。你的测试有缺陷。也许您包括了一个在IE11中添加了该方法的Polyfill


您可以尝试以下步骤进行验证:

在IE中打开一个空白选项卡。 在开发工具中打开控制台。 输入以下代码:[1,2,3]。FindFunction{!!n;} 若上面的代码抛出了它应该抛出的错误,那个么您使用的是polyfill。因此,您的代码不会中断。 如果它有效,唯一的解释是,不知何故,某些更新添加了它的定义。但这不太可能,因为微软已经停止了对它的支持。 这就是我得到的:


您可以尝试以下步骤进行验证:

在IE中打开一个空白选项卡。 在开发工具中打开控制台。 输入以下代码:[1,2,3]。FindFunction{!!n;} 若上面的代码抛出了它应该抛出的错误,那个么您使用的是polyfill。因此,您的代码不会中断。 如果它有效,唯一的解释是,不知何故,某些更新添加了它的定义。但这不太可能,因为微软已经停止了对它的支持。 这就是我得到的:


你是在这样的背景下运行的?好的,所以可能已经使用polyfill定义了该方法…请在空白页上重试!不,是从另一个网站发来的。SO背景只是另一个窗口,而不是第三个窗口。这可能是一个原因,如果它是在我做测试的网站上定义的方法。我会让你知道的。是的,我在中的运行代码片段中看到了,所以它在IE11中导致了一个错误?好的,所以可能已经使用polyfill定义了该方法…请在空白页上重试!不,是从另一个网站发来的。SO背景只是另一个窗口,而不是第三个窗口。这可能是一个原因,如果它是在我做测试的网站上定义的方法。我会让你知道的。是的,我在中的运行代码片段中看到了,因此它在IE11中导致了一个错误。