共有
  • 記事へのコメント28

    • 注目コメント
    • 新着コメント
    その他
    aceraceae
    aceraceae それはそうとなんか英文和訳みたいな文章だな。

    2021/02/04 リンク

    その他
    yarumato
    yarumato “Array.sort は破壊的なsort。Array.sliceを使って浅いコピー作ってからsortなら元の配列守れる。外部の変数の操作が目的なら、Array.mapではなくArray.forEachとかfor...ofを使って”

    2021/02/04 リンク

    その他
    volx
    volx 意味のないforEachもきついが、意味のないsomeやmapやreduceの方がもっときつい。あと中にawait入れるなら素直にfor…ofで書け。(Array.prototype.○○はasyncじゃないから非同期処理にならない)

    2021/02/04 リンク

    その他
    hatest
    hatest イキってるときはforで書くのダサいみたいになりがち

    2021/02/04 リンク

    その他
    mas-higa
    mas-higa ruby の freeze も、そのオブジェクトが参照してる先のオブジェクトまで freeze しないし、されたら困る。参照ってそういうこと。

    2021/02/04 リンク

    その他
    nicht-sein
    nicht-sein JSとかのconstは再代入不可なだけでimmutableとは違うからなぁ

    2021/02/04 リンク

    その他
    miya2000
    miya2000 これ Secret Gist っぽいんですけれど、いいのかな。

    2021/02/04 リンク

    その他
    monorod
    monorod ブコメ、mapの内部でawaitを使うのは意味あるというか、for文の中でawait使うとループ全体をブロックするようになるから基本的にはやめた方が良い。lintでも禁止されてること多い

    2021/02/04 リンク

    その他
    saikyo_tongaricorn
    saikyo_tongaricorn 稀によくやる

    2021/02/04 リンク

    その他
    minase_mira
    minase_mira これはそう思う

    2021/02/04 リンク

    その他
    psychedesire
    psychedesire 配列をコンストしてもそりゃ変わるよ。参照だもん。

    2021/02/04 リンク

    その他
    dot
    dot sortが破壊的なのは単に知識の問題だけど、mapを破壊的に使ってしまうのは経験とかスキルが足りてない感がある。

    2021/02/04 リンク

    その他
    kamocyc
    kamocyc 破壊的変更を避けてるとreduceだらけになるのわかる

    2021/02/04 リンク

    その他
    roshi
    roshi Rustだとめっちゃ怒られそう。

    2021/02/04 リンク

    その他
    nakag0711
    nakag0711 まあ配列や構造体が参照渡しである言語が多いのは安易にコピーすると簡単にモッサリプログラムが出来上がるからなので…。引数を破壊するという関数仕様をドキュメント化しておけばいいんじゃない

    2021/02/04 リンク

    その他
    send
    send 完全に同意

    2021/02/04 リンク

    その他
    kijtra
    kijtra JSは基本コピーじゃなく参照だってやつかな。”array を const で定義してるのに変わる”って認識は少し危険な気がする

    2021/02/04 リンク

    その他
    hazeblog
    hazeblog 👀

    2021/02/04 リンク

    その他
    yuzuk45
    yuzuk45 mapとreduce

    2021/02/04 リンク

    その他
    kkobayashi
    kkobayashi わかる

    2021/02/04 リンク

    その他
    Phenomenon
    Phenomenon わかりみ。

    2021/02/04 リンク

    その他
    buzztaiki
    buzztaiki 「そんな当たり前のことを」なんて思ってた時期が僕にもありました。やらかす人結構いるんだよね。

    2021/02/04 リンク

    その他
    kako-jun
    kako-jun mapのアロー関数で何も返さなければ、その要素にはnullが入るので、直後にcompactすることでfilterと同じ効果がある。射影と要素の選別を1度にやる技なので、狙ってやってる可能性があるよ

    2021/02/04 リンク

    その他
    hylom
    hylom constとmutable/immutableという概念を全プログラマは知るべき

    2021/02/04 リンク

    その他
    mushus
    mushus すごく同意する。目的と名前が一致してる関数名メソッド名変数名は脳に優しい。mapとかは写像表してるんだなって思って読むのでそれ以外の使い方されると残念な気持ちになる。

    2021/02/04 リンク

    その他
    nokazn
    nokazn map は ESLint の array-callback-return とかでチェックすべきやつですね。

    2021/02/04 リンク

    その他
    a-kuma3
    a-kuma3 今どきの言語の const は参照を固定してるだけだから。java の final の功罪。真の const は c++ にしかない。map や some をループの代替に使ってるのはときどき見る。試験紙のひとつ

    2021/02/03 リンク

    その他
    takezaki
    takezaki “外部の変数の操作が目的なのであれば、お願いです、Array.prototype.forEachとかfor...ofを使ってください。”

    2021/02/03 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    JavaScriptのCollection操作をする時はお願いがある、一呼吸置いてから操作をしてくれ

    You signed in with another tab or window. Reload to refresh your session. You signed out in anoth...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事