这是我的功能
function search(){
var searchValue = $('#search-bar').val();
console.log(Array.isArray(initData[0].body)); //true
returnArr = $.grep(initData[0].body, function( element, idx ) {
return element.indexOf(searchValue) != -1; // error: indexOf is not a function
});
}
我得到indexOf
不是一个功能。
我知道initData [0] .body是一个数组(见代码)
答案 0 :(得分:1)
您正在对元素变量调用indexOf,该变量是initData [0] .body数组中的一个项目。如果要在其上调用indexOf,请确保元素是数组类型。