Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从“中获取值”;[对象对象]”;_Javascript_Arrays_Javascript Objects - Fatal编程技术网

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]
从现在起应该是一个向你表明事情不对的信号。。。除非这真的是你所期待的。