Javascript 未捕获错误:无法读取属性';指数';未定义的

Javascript 未捕获错误:无法读取属性';指数';未定义的,javascript,indexof,typeerror,Javascript,Indexof,Typeerror,我有一个数组,我试图在数组中保留匹配的元素,如: myarr=[“80299”、“82000”、“812323”、“852258”]; var res=myarr.filter(x=>x.indexOf(“02”)!=-1) 警报(res)我想这就是你想要的: myarr.filter(function(el, index, arr){return (el.indexOf('02') > -1)}) 您提供的代码没有错误。你需要给出一个更准确的例子。

我有一个数组,我试图在数组中保留匹配的元素,如:

myarr=[“80299”、“82000”、“812323”、“852258”];
var res=myarr.filter(x=>x.indexOf(“02”)!=-1)

警报(res)我想这就是你想要的:

 myarr.filter(function(el, index, arr){return (el.indexOf('02') > -1)})

您提供的代码没有错误。你需要给出一个更准确的例子。