私はjQueryの中で二つの配列を持っている、と私は何をしたい私の必要な形式で他の配列への最初の配列のデータをプッシュです:結果にNANを追加せずにjQueryの別の配列でデータをプッシュするにはどうすればいいですか?
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