我想获得这样的输出:
["userDefined": [["1","2","3"],["4","5","6"],["7","8","9"]],
"anotherDefined":[["a","b","c"],["d","e","f"],["g","h","i"]]]
这就是我现在正在使用的代码:
var outterArray = [];
var ultimateArray = [];
//This one works
$(document).on("click", '[id^="addArray"]', function () {
var innerArray = [];
innerArray.push(val1, val2, val3);
outterArray.push(innerArray);
});
//This one doesn't
$(document).on("click", '[id^="grouUnderProperty"]', function () {
ultimateArray.push(varByUser:outterArray);
});
请原谅我破碎的英语,并提前致谢。
编辑2: Epascarrelo说我正在寻找一个物体而不是一个阵列,我认为他可能是对的,但它仍然没有在一个物体下工作,我已经尝试过:
var ultimateArray = {};
ultimateArray.property.push(outterArray);
ultimateArray.property = outterArray;
它仍然无法正常工作。
编辑3:我使用了Epascarrelo的建议得到了答案。 这就是我现在正在努力的方法:
var definedByUser = "textDefinedByUser";
ultimateArray[definedByUser] = outterArray;
给我:
Object {textDefinedByUser: Array[3]}
感谢您的帮助和时间,如果我甚至需要提出其他问题,我会记住这些建议。