报错forEach,其实是forEach之前的数据未获取到--TypeError: Cannot read properties of undefined (reading ‘forEach‘)

这篇具有很好参考价值的文章主要介绍了报错forEach,其实是forEach之前的数据未获取到--TypeError: Cannot read properties of undefined (reading ‘forEach‘)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

跑了个js,测试时F12报错

报错如下:

Uncaught TypeError: Cannot read properties of undefined (reading 'forEach')
    at

报错代码如下

var box_geo1=new THREE.BoxGeometry(100,100,100);//创建一个立方体几何对象Geometry
box_geo1.faces.forEach(face=>{// 遍历几何体的face属性
        face.vertexColors=[// 设置三角面face三个顶点的颜色
            new THREE.Color(0x6eef00),
            new THREE.Color(0xf000ff),
            new THREE.Color(0x000fff),
        ]
    });
var boxg_material1=new THREE.MeshBasicMaterial({
        //color:0x0000ff,以顶点颜色数据为准
        vertexColors:true,
        wireframe:true,//线框模式渲染
    });
var box_mesh1=new THREE.Mesh(box_geo1,boxg_material1);
box_mesh1.position.set(-100,0,0);
scene.add(box_mesh1); 
                
   

forEach其实类似于for i in xxx中逐个取出数据,所以报错那可能性前面的box_geo1.faces未获取到数据而导致,因而加行代码验证下,console.log('faces信息',box_geo1.faces);

于是得到了返回的打印信息:faces信息 undefined,从而验证了自己的猜想文章来源地址https://www.toymoban.com/news/detail-640227.html

到了这里,关于报错forEach,其实是forEach之前的数据未获取到--TypeError: Cannot read properties of undefined (reading ‘forEach‘)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • vue中解决TypeError: Cannot read properties of undefined (reading ‘slice‘)报错

    vue中解决TypeError: Cannot read properties of undefined (reading ‘slice‘)报错

    项目中,因为业务需求通常会在节点中渲染数据,并对数据进行截取 这个时候就可能会在控制台报错 原因是当我们页面刷新数据并没有获取到 解决办法 换成三元表达式就可以解决。

    2024年02月12日
    浏览(21)
  • 微信小程序报错:[渲染层错误] TypeError: Cannot read property ‘$$‘ of undefined

    微信小程序报错:[渲染层错误] TypeError: Cannot read property ‘$$‘ of undefined

    渲染层出错,滑动图片组件无法显示,(swiper是轮播图插件, 因此错误应该出现在swiper组件的渲染中 )如图: wxml在使用swiper组件时,未接收到数据,因此页面也不会渲染此项数据。 到页面对应的js文件下,将对应数据传入data中(我要传入的数据是图片的url),如图所示:

    2024年02月11日
    浏览(16)
  • 微信小程序TypeError: Cannot read property ‘join‘ of null报错求助

    微信小程序TypeError: Cannot read property ‘join‘ of null报错求助

    但是bookingFloor的页面里根本没有join啊   问题应该就出在 var WxParse = require(\\\"../../../components/wxParse/wxParse.js\\\");这就话,把他注释掉就不报错了,但wxParse.js里也没有join啊,大佬们遇到过类似情况么?谢谢大家

    2024年02月13日
    浏览(12)
  • Ubantu安装教程(其实和之前CentOS差不多)

    Ubantu安装教程(其实和之前CentOS差不多)

    VMware下载安装 所有分享提取码都会是1152,永久有效 官网下载 阿里云 图形到DOS:Ctrl+alt+f2 (呀我Ubuntu上好像不行,CentOS是可以的) DOS到图形:输入startx 或者 在命令上输入 init 3 切换到DOS界面 输入init 5 切换到图形界面

    2024年02月06日
    浏览(20)
  • 微信小程序使用ChatJS报错:TypeError: Cannot read property ‘node‘ of null

    微信小程序使用ChatJS报错:TypeError: Cannot read property ‘node‘ of null

    微信小程序原生开发中使用Chart.js报错问题记录 报错内容  对应代码   看下代码 .wxml .js 排查时踩过的坑 更换版本(无效) 更换开发工具基础库(无效) 问题原因 最后研究他人demo:将demo导入开发工具,可以运行,对比代码没有太大出入,但是我的代码始始终报错。 之后在

    2024年02月13日
    浏览(12)
  • vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决

    vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决

    场景:从git上面拉下来一个项目 npm i 下载完依赖以后 npm run serve 去运行项目的时候 报错TypeError: Cannot set property ‘parent’ of undefined 如图所示 原因:首先排查发现判断得出是less解析失败导致 但是经过长时间的查询解决方案发现是因为vue版本在下载包的过程中由2.6.10升级为2

    2024年02月12日
    浏览(12)
  • Element UI&ECharts报错:TypeError: Cannot read properties of undefined (reading ‘getAttribute‘)

    Element UI&ECharts报错:TypeError: Cannot read properties of undefined (reading ‘getAttribute‘)

    报错内容: 实现的功能: 使用Element UI的Tabs组件来实现多个Tabs标签页,其中每个标签页内放置的是不同的Echarts图表,同时还需要根据step值来判断决定展示哪些标签页 错误写法如下: 报错原因:(求助ChatGPT) 这通常意味着代码尝试访问一个未定义的变量或对象的 getAttrib

    2024年02月05日
    浏览(15)
  • 微信小程序常见的报错问题:TypeError: Cannot read property ‘forceUpdate‘ of undefined

    微信小程序常见的报错问题:TypeError: Cannot read property ‘forceUpdate‘ of undefined

    微信小程序遇到 Cannot read property \\\'forceUpdate\\\' of undefined是很常见的问题 这是由于 没有为项目配置 AppID。所以解决我们只需要为其配置AppID即可 登录微信开发者文档,在指南的下面选择申请账号菜单 开始 | 微信开放文档    (1)如果使用的是微信开发者工具软件 在该软件的右

    2024年02月12日
    浏览(15)
  • 【Vue】- 报错 Error in render: “TypeError: Cannot read properties of undefined (reading ‘nickname‘)“

    【Vue】- 报错 Error in render: “TypeError: Cannot read properties of undefined (reading ‘nickname‘)“

    在created()钩子函数请求接口并报错数据,渲染在dom元素是可以正常渲染,但是在开发者工具中就会报错 Error in render: \\\"TypeError: Cannot read properties of undefined (reading \\\'nickname\\\')\\\"  意思是 在created调用封装请求接口的函数 ,获取到的数据再给保存起来并渲染到dom元素,不过数据渲染之

    2023年04月21日
    浏览(17)
  • Vue项目npm run dev 启动报错TypeError: Cannot read property ‘upgrade‘ of undefined

    Vue项目npm run dev 启动报错TypeError: Cannot read property ‘upgrade‘ of undefined

    vue项目启动报错 TypeError: Cannot read property \\\'upgrade\\\' of undefined  由于我的vue.config.js文件 里面的代理target为空导致的  修改: 结果就可以正常运行了   参考原文: vue项目运行时报Cannot read property ‘upgrade’ of undefined错误_cannot read property \\\'upgrade\\\' of undefined_超帅不是很帅的博客-CSD

    2024年02月14日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包