良い一日、
このJSONオブジェクトをプッシュして、2つの値を別の配列に変更したい
var line4 = [
{"viewed":2, "sumDate":1377129600000, "redeemed" : 8},
{"viewed":12, "sumDate":1377129600000, "redeemed" : 3},
{"viewed":18, "sumDate":1377129600000, "redeemed" : 13}
];
新しい line4 はこの形式にしたい
newline4 = [["2008-06-30", 2], ["2008-7-14", 12, ["2008-7-28", 18]]
配列に正しくフォーマットできないようです
$(line4).each(function (index, value) {
console.log("value: " + value);
$(value).map(function(){
d = new Date(parseInt(this.sumDate));
this.sumDate = (1 + d.getMonth()) + '/'+ d.getDate() + '/' + d.getFullYear().toString().slice(-2);
console.log("sumdate : " +this.sumDate);
console.log("viewed : " +this.viewed);
newline4.push([this.sumDate, this.viewed]);
});
});
しかし、私は得ています
newline4 : 8/21/13,2,8/21/13,12,8/21/13,18