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