我有两个数组在我的jQuery和我想要做的就是推动我的要求的格式第一阵列的数据到其他数组:比如下面是我的数组的给定:如何在jQuery中将数据推送到另一个数组中,而不将NAN附加到结果中?
var mine = [
{"new":"new"},
{"old":"old"}
];
var mynew = [];
现在我希望把我的mine
阵列的数据以这种方式到mynew
阵列。
jQuery.each(mine, function() {
jQuery.each(this, function (name, data) {
mynew.push({text: +"'"+name+"'"+ ', value: ' +"'"+data+"'"});
});
});
和我需要的输出应该类似如下所示:
[
{text: 'new', value: 'new'},
{text: 'old', value: 'old'}
]
我这样做是正确的,我认为,但结果数据是某些东西一样如下图所示:
Object {text: "NaNnew', value: 'new'"}
这显然不是我想要的......任何人都可以为我打印我想要的布局吗?
开始时删除'+“'”''。它充当一元运算符并尝试将操作数转换为数字。 – sabithpocker