私は次のコードについて非常に混乱しています:
var x =[ {name : 'name1' , value : 15 },{name :'name2' , value: 60} ];
var y = [[1,2,3] , [4,5,6]] ;
for(var t in y){
x[t].myFun = function(){console.log(y[t])} ;
}
console.log(x[0].myFun()) ;
このコードは、y
なぜ 2 番目の配列を返すのか、最初の配列を返すべきではありませんか?