Javascript 将数组推入未声明属性的数组对象

Javascript 将数组推入未声明属性的数组对象,javascript,jquery,arrays,json,Javascript,Jquery,Arrays,Json,我能做的就是把我的孩子变成父母 parent = {[ "item":"" ]} child = [1,2,3] parent = {[ ]} child = [1,2,3] 但是如果我没有让item属性声明父属性,如何将子属性推入item属性?让项等于空字符串是非常多余的 您可以在不设置项目的情况下执行相同的操作。如果未定义属性。它将自动创建 $.each(function(){ this.item = child; } 然后 它不是有效的语法。尝试: parent = {[ "it

我能做的就是把我的孩子变成父母

parent = {[
"item":""
]}

child = [1,2,3]
parent = {[
]}

child = [1,2,3]

但是如果我没有让item属性声明父属性,如何将子属性推入item属性?让项等于空字符串是非常多余的

您可以在不设置项目的情况下执行相同的操作。如果未定义属性。它将自动创建

$.each(function(){
this.item = child;
}
然后

它不是有效的语法。尝试:

parent = {[
"item":"";
]}


hsz是对的。您知道您将有一个数组,所以首先用空数组初始化
parent = {[
"item":"";
]}
var parent = {
  "item": [];
};

var child = [1,2,3];

parent.item = child;
parent.item = parent.item.concat(child);