为了账号安全,请及时绑定邮箱和手机立即绑定

phantomjs中不能使用forEach吗?

phantomjs中不能使用forEach吗?

慕码人2483693 2018-10-15 16:23:44
page.evaluate(function () {            var dataList = [];            var containers=document.querySelectorAll('.c-container');            containers.forEach(function (val) {                console.log(val);            })然后就报错。在控制台输入,或者用for就可以。是什么原因呢报错信息TypeError: undefined is not a constructor (evaluating 'containers.forEach(function (val) {                console.log(val);            })')
查看完整描述

1 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

containers 是一个伪数组,可以通过 Array.from(containers) 转为真正的数组再使用 forEach 方法


查看完整回答
反对 回复 2018-11-23
  • 1 回答
  • 0 关注
  • 531 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号