Javascript〔remove:function〕记录自定义数组CQ-Ext-js

Javascript [remove: function] logging custom array CQ Ext js

本文关键字:记录 自定义 数组 CQ-Ext-js function remove Javascript      更新时间:2023-09-26

在记录从CQ.Ext.tree.TreeNode.childnodes获得的子节点列表时,我将该数组的日志作为remove:函数。正因为如此,我无法对其进行迭代

请帮我一下。

样本代码:

console.log(node.childNodes)

我认为您正在使用对其进行迭代。。。在循环中:

for (node in node.childNodes)
    // do smth there with node

您不应该使用这种循环,因为它会对数组索引和属性键进行迭代。

相反,对循环使用简单的

for(var i=0; i<node.childNodes.length; i++) {
    // do smth with node 'node.childNodes[i]'
}

对于每个。。。在中:

node.childNodes.forEach(function(node) {
    // do smth with node
});