次のようなオブジェクトがあります。
[
{'el': 123},
{'el': 234},
{'el': 345}
]
これを値だけを保持する配列に変換し、内部の余分な「el」を削除したいと思います。
var myArray = [ 123, 234, 345];
JSON.parse または他の JSON に適した方法を使用せずに、これを行う簡単な方法はありますか? 昔ながらの Javascript は、私が探しているものです。
次のようなオブジェクトがあります。
[
{'el': 123},
{'el': 234},
{'el': 345}
]
これを値だけを保持する配列に変換し、内部の余分な「el」を削除したいと思います。
var myArray = [ 123, 234, 345];
JSON.parse または他の JSON に適した方法を使用せずに、これを行う簡単な方法はありますか? 昔ながらの Javascript は、私が探しているものです。
オブジェクトの配列を単純にループしてpush()
、値のみを新しいものにすることができます。
var arrOfObjs = [
{ 'el' : 123 } ,
{ 'el' : 234 },
{ 'el' : 345 }
];
var arrOfVals = [];
for each( var obj in arrOfObjs ) {
arrOfVals.push( obj.el );
}
for each( var val in arrOfVals ) {
console.log( val ); // 123, 234, 345
}