这段javascript报错的意思是xxx调用了foreach, 但不是一个方法报错的意思是xxx调用了foreach, 但不是一个方法 我们查看如下代码: var arr = [1, 2, 3];arr.foreach(function (val) { console.log(val);}) Uncaught TypeError: arr.foreach is not a function Uncaught:未捕获到 TypeError:引用
我们查看如下代码:
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 不是一个方法, 那就证明这个对象没有这个方法,先打印查看,打印是一个好习惯
织梦狗教程
本文标题为:javascript报错:xxx.foreach is not a function


基础教程推荐
猜你喜欢
- JavaScript垃圾回收机制(引用计数,标记清除,性能优 2022-08-31
- 在IE中为abbr标签加样式 2022-10-16
- ajax实现数据分页查询 2023-01-31
- 解决:layUI数据表格+简单查询 2022-12-16
- 原生ajax瀑布流demo分享(必看篇) 2023-02-01
- AJax 把拿到的后台数据在页面中渲染的实例 2023-02-22
- 关于ajax异步访问数据的问题 2023-02-23
- Ajax提交表单并接收json实例代码 2023-02-13
- Unicode中的常用字母小结 2022-09-21
- 纯javascript的ajax实现php异步提交表单的简单实例 2022-12-28