这段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
基础教程推荐
猜你喜欢
- ExtJS 3.x DateField menuListeners 显示/隐藏 2022-09-15
- 分页技术原理与实现之无刷新的Ajax分页技术(三) 2023-01-20
- 解决ajax的delete、put方法接收不到参数的问题方法 2023-02-23
- 基于bootstrap的上传插件fileinput实现ajax异步上传功能(支持多文件上传预览拖拽) 2023-02-01
- vue的 Mixins (混入) 2023-10-08
- Vue+WebSocket实现在线聊天 2023-10-08
- ECSHOP中实现ajax弹窗登录功能 2023-01-31
- 关于 css:WebKit (iPad) CSS3: 背景过渡闪烁 2022-09-21
- 深入浅析Jsonp解决ajax跨域问题 2022-12-28
- 第7天:CSS入门 2022-11-04