我们查看如下代码:
var arr = [1, 2, 3];
arr.foreach(function (val) {
console.log(val);
})
Uncaught TypeError: arr.foreach is not a functionUncaught:未捕获到
TypeError:引用错误
arr.foreach is not a function: arr.foreach 不是一个方法
那就是说arr对象身上没有foreach方法 ,那我们打印arr变量,查看foreach方法的写法原来是forEach
JS这门语言是区分大小写的 foreach和forEach可不一样
我们只要将e改为E就可以了(书写了错误的不存在的方法):
arr.forEach
所以在遇到 x.y 不是一个方法, 那就证明这个对象没有这个方法,先打印查看,打印是一个好习惯
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!