yucatio@システムエンジニア

趣味で作ったものいろいろ

2019-04-07から1日間の記事一覧

JavaScriptのnew Array(n)をmapしたいとき fillをはさむ理由

経緯 配列をオブジェクトで初期化したい場合、 new Array(3).fill({foo: "ふう", bar:"ばあ"}) というコードだと、全てのインデックスが同じオブジェクトを指してしまうので、 調べたら new Array(3).fill().map(() => ({foo: "ふう", bar: "ばあ"})) という…