Javascript 如何从“中获取值”;[对象对象]”;
我有一个名为Javascript 如何从“中获取值”;[对象对象]”;,javascript,arrays,javascript-objects,Javascript,Arrays,Javascript Objects,我有一个名为selectedArray的数组。这是一个对象数组,下面是一个示例: selectedArray :Array[1] 0:Object category_id:"8" created_at:"2016-11-04 14:14:28" lft:"17" name:"Felt Materials" rgt:"22" updated_at:"-0001-11-30 0:00:00" __proto__:Object 我有下面的代码。它正在selectedArray上循环。循环查看名为no
selectedArray
的数组。这是一个对象数组,下面是一个示例:
selectedArray
:Array[1]
0:Object
category_id:"8"
created_at:"2016-11-04 14:14:28"
lft:"17"
name:"Felt Materials"
rgt:"22"
updated_at:"-0001-11-30 0:00:00"
__proto__:Object
我有下面的代码。它正在selectedArray
上循环。循环查看名为nodesWithchildren
的相同构造数组的lft
和rgt
值。当它找到满足条件的对象时,我希望它将该对象拉出并创建一个名为childNodes
var childNodes=[];
for(i=0; i < selectedArray.length; i++){
if((selectedArray[i].lft /1 ) > (nodesWithchildren[0].lft /1) && (selectedArray[i].rgt/ 1) < (nodesWithchildren[0].rgt/1)) {
childNodes += selectedArray[i];
}
}
有什么建议吗?TKS
childNodes
是一个数组,但您使用的是字符串连接。您应该将对象推送到数组上
childNodes.push(selectedArray[i]);
childNodes
是一个数组,但您使用的是字符串连接。您应该将对象推送到数组上
childNodes.push(selectedArray[i]);
[Object Object]
从现在起,应该是一个向你说明事情不对的信号。。。除非这真的是你所期望的。[Object Object]
从现在起应该是一个向你表明事情不对的信号。。。除非这真的是你所期待的。