未捕获的错误:无法读取的不确定

问题描述:

财产“的indexOf”我有一个数组,我试图保持在一个数组匹配的元素,如:未捕获的错误:无法读取的不确定

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

但它提供了一个错误“无法读取属性'indexOf'未定义”我该如何解决它?

+7

您提供的代码没有错误。你需要给出一个更精确的问题的例子。 https://jsfiddle.net/5pyw1exe/ – 2016-11-07 19:20:43

我认为这是你在找什么:

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