$.extend()
データセットのコピーを作成するために使用しています。ほとんどの場合、問題なく動作します。ただし、特定のデータセットについては。コピーは元のコピーとは異なります。
たとえば、以下はコードです。
console.log(dataset[key].data)
var dataTemps = $.extend(true, [], dataset[key]);
console.log(dataTemps.data);
最初のconsole.logの場合、ログは次のようになりました。
Array[7]=[1,1, null, "academicreport",330, 22, "M.Sc"]
しかし、2番目のconsole.logの場合、ログは
Array[7]=[1,1, null, NaN,330, 22, "M.Sc"]
$.extend
の値がdata[3]
から"academicreport"
にどのように変更されたか知っている人はいますNaN
か?