这段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
猜你喜欢
- jsPlumb+vue创建字段映射关系 2023-10-08
- 1 Vue - 简介 2023-10-08
- vue keep-alive 2023-10-08
- 基于CORS实现WebApi Ajax 跨域请求解决方法 2023-02-14
- 关于 html:如何从 css 表中删除边距和填充 2022-09-21
- layui数据表格以及传数据方式 2022-12-13
- ajax实现输入提示效果 2023-02-14
- 深入浅析AjaxFileUpload实现单个文件的 Ajax 文件上传库 2022-12-15
- JS实现左侧菜单工具栏 2022-08-31
- javascript 判断当前浏览器版本并判断ie版本 2023-08-08