我对推和多维数组有问题。
这是我的代码:
var rows = [0, 1, 3, 5]
var content = [KUNDENNUMMER = [], NAME = []];
var r = 0;
jQuery.each( rows, function() {
content.KUNDENNUMMER.push(jQuery("#KUNDENNUMMER_"+ rows[r]).val());
content.NAME.push(jQuery("#NAME_"+ rows[r]).val());
r++;
});
返回:未捕获的TypeError:无法读取未定义(...)的属性'push'
有任何想法吗?
考虑以下代码:
const content = { KUNDENNUMMER: [], NAME: [] };
content.KUNDENNUMMER.push(1);
content.KUNDENNUMMER.push(2);
content.NAME.push('a');
content.NAME.push('b');
console.log(JSON.stringify(content));
console.log((content.KUNDENNUMMER[0]) + "," + (content.KUNDENNUMMER[1]));
console.log((content.NAME[0]) + "," + (content.NAME[1]));
输出为:
{"KUNDENNUMMER":[1,2],"NAME":["a","b"]}
1,2
a,b
也许这就是您所追求的结构。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句