Javascript Array.prototype.find()与IE11
声明IE11不支持查找方法 同时,我在IE11中测试这个find方法,没有发现任何错误行为的痕迹 我还测试了IE11中的代码 函数isPrimeelement、索引、数组{ var启动=2; 而启动1; }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 您可以尝试以下步
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中导致了一个错误。