我刚刚填写了一个小表格,发现我如何使用findIndex不适用于IE。

这是问题的一个例子。

var people = [
  {name:"Mike", age:"25"},
  {name:"Bill", age:"35"},
  {name:"Terry", age:"44"}
];
console.log(people.findIndex(x => x.name=="Bill" ));


解决IE最快的方法是什么?

最佳答案

查找浏览器的索引支持

    Chrome 45.0 and above: Supports

    Firefox 25.0 and above: Supports

    Internet Explorer: No support

    Microsoft Edge: Supports

    Opera: Supports

    Safari 7.1 and above: Supports


因此,您需要修改类似于以下内容的代码才能在所有浏览器中使用。

var index;
for(var i=0;i<people.length;i++){
  if(people[i].name == 'billi'){
   index = i
 }
}


More info

关于javascript - IE的javascript findIndex问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39456640/

10-14 11:26