私は次のオブジェクト構造を持っています
var obj = {"0":"direct","1":"indirect","2":"dir","3":"indir"};
予想される出力は次のとおりです。
result = [["direct","indirect"],["indirect","dir"],["dir","indir"]];
私が試したこと:
var result = [];
var array = [];
for(var key in obj){
if(array.length <2) {
array.push(obj[key]);
}else{
array =[];
array.push(obj[key-1]);
}
if(array.length == 2){
result.push(array);
}
}
console.log(result);
次のように出力を取得しています。
result = [["direct", "indirect"], ["indirect", "indir"]]