JSONデータとは少し違いますが、同じようなオブジェクトによるデータを配列に設定する処理についてのメモ。
配列にデータを設定するのに$.eachでデータ(オブジェクト)の要素を順番に取り出して、push()を使い配列として設定しています。
var jsonData = {"red":"赤", "yellow":"黄色", "blue":"青"};
var arrayData = [];
function jsonToArray(){
$.each(jsonData, function(k, v) {
arrayData.push([k, v]);
console.log(k + ":" + v);
});
arrayData.forEach(function(data) {
console.dir(data);
});
/*
for(var i = 0; i < arrayData.length; i++) {
console.dir(arrayData[i]);
}
*/
}
また、配列としてデータが設定されているか確認するために、forEachを使いコンソールに値を表示しています。
スポンサーリンク


コメント