我有兩個數組在我的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