所以我基本上是在网站中抓取表格,并将该表格保存在一个对象中。
在尝试迭代对象时,我想收集一个对象中具有标记的不同表格单元格,因此我创建了以下代码:
listItems = this.evaluate(function () {
var nodes = document.querySelectorAll('td');
return [].map.call(nodes, function(node, index, arr) {
var userObject = {
nom: node.innerText,
prenom: arr[index + 1].innerText
}
return userObject;
});
});
所以基本上“Index + 1”由于某种原因返回 Null
最佳答案
对于最后一个对象索引+1 不是数组的有效索引 JavaScript 然后返回 null
关于javascript - 在 Javascript 中使用 map 方法迭代 dom 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44339358/