这个函数式编程,为什么总是报错 typeerror,这个list 不能被带入list.map吗,还是其他的地方写错了
这个函数式编程,为什么总是报错 typeerror,这个list 不能被带入list.map吗,还是其他的地方写错了
收起
有以下错误
1处函数converlist没有返回值,会导致第二处使用com为undefined。map不是函数说明传入的list不是数组,意思就是第二步的wlist不是数组,wlist应该是一个json对象吧,不是数组,这个最好console.log(watchList)看下数据结构。如果是json对象。converlist函数可以省略,第二处可以直接**filterdList=watchList.filter(wlist=>wlist.imdbRating>=8});**就可以可
并且第二处filter要用return返回true或者false,没返回值filter得不到你需要的内容,返回空数组
有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~
报告相同问题?