使用JavaScript中的MAP方法通过DOM节点迭代



,所以我基本上是在网站上爬一个表,然后将该表保存在对象中。

尝试通过对象迭代时,我想收集一个在一个对象中具有标签的表单元格,因此我创建了以下代码:

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;
 });
});

基本上"索引 1"由于某种原因返回null

对于最后一个对象索引 1不是数组javascript的有效索引,然后返回null

最新更新