Uncaught Error: Cannot read property 'indexOf' of undefined

Uncaught Error: Cannot read property 'indexOf' of undefined

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

myarr = ["80299", "82000", "812323", "852258"];
var res = myarr.filter(x => x.indexOf("02") !== -1)
alert(res);

但是出现错误"Cannot read property 'indexOf' of undefined"我该如何解决?

我想这就是您要找的:

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