小さな質問です。私は少しいじるして、yの値が何であれば、その配列のすべての要素がこれがうまく機能オブジェクトを持つArray.prototype.fill()は、新しいインスタンスではなく参照を渡します。
var arr = new Array(x).fill(y);
値yに初期化されな長さxの新しい配列を、インスタンス化しようとしていた
以外のオブジェクト。 yは 意味がオブジェクトで、以下は真である:
var arr = new Array(2).fill({});
arr[0] === arr[1]; //is true;
arr[0].test = 'string';
arr[1].test === 'string'; //is also true;
はフィル機能を使用しながら、新しいオブジェクトは、各要素のために作成されるべきであると述べるにする方法はありますか?それとも、ループに変換する必要がありますか?
ありがとうございます!
ありがとうございます!意味をなさない! –
'Array.from({length:2}、u =>({}))' – Slai