var temparray1 = [[1,3,4],[5,6,7],[8,9,10]];
var final = [];
var obj = {};
for(var temp in temparray1){
for(var test in temparray1[temp]){
obj.b = temparray1[temp][0];
obj.c = temparray1[temp][1];
obj.d = temparray1[temp][2];
}
console.log(obj);
final.push(obj);
}
電流輸出的Array.push(對象)在循環結束在JavaScript不推
[{ b: 8, c: 9, d: 10 }
{ b: 8, c: 9, d: 10 }
{ b: 8, c: 9, d: 10 }]
進出料口把:
[{ b: 1, c: 3, d: 4 }
{ b: 5, c: 6, d: 7 }
{ b: 8, c: 9, d: 10 }]
我運行我的javascript in node.js -v 8.1.x
服務器
在for循環結束時在控制檯中打印所需的輸出,但不在陣列中推
切勿使用'爲..in'循環遍歷數組和'obj'是不是在你的代碼中定義的? – adeneo
是obj = {}已經宣佈,但我可能知道爲什麼..in不可能這是我認爲的正常迭代 – muthukumar