如何通过JavaScript在Internet Explorer 11中仅收集数组中的唯一值?
从许多文章中,我选择了这种语法来生成数组中的唯一值如何通过JavaScript在Internet Explorer 11中仅收集数组中的唯一值?,javascript,arrays,internet-explorer,Javascript,Arrays,Internet Explorer,从许多文章中,我选择了这种语法来生成数组中的唯一值 pairs = pre_final_pairs.filter((elem, index) => pre_final_pairs.indexOf(elem) === index).join(' '); 这在除Internet Explorer 11之外的所有浏览器中都能完美工作 我试图从该行中找出哪个命令不兼容,我发现可能是索引of。但是,即使我尝试应用“修复”中提到的页面仍然无法在IE11中工作 我还加载了库,以确保ECMA命令能够正
pairs = pre_final_pairs.filter((elem, index) => pre_final_pairs.indexOf(elem) === index).join(' ');
这在除Internet Explorer 11之外的所有浏览器中都能完美工作
我试图从该行中找出哪个命令不兼容,我发现可能是索引of。但是,即使我尝试应用“修复”中提到的页面仍然无法在IE11中工作
我还加载了库,以确保ECMA命令能够正常工作
而且还在继续
您是否看到命令中有错误的部分?Internet Explorer,但是
您可以使用常规回调函数轻松解决此问题:
pairs = pre_final_pairs.filter(
function (elem, index) {
return pre_final_pairs.indexOf(elem) === index;
}
).join(' ');