記事へのコメント32

    • 注目コメント
    • 新着コメント
    monorod
    monorod NaN周りは罠が多すぎて、「NaN」という文字列を見るだけでうへぇ・・・という気持ちになる

    2021/09/13 リンク

    その他
    rryu
    rryu なぜ整数の引数に整数ではないものを渡す気満々なのか分からないが、従来のJS的には型違いの値は直感的でない変換がされることにはあまり違和感はない。新しく作るならRangeErrorを投げて欲しい感はある。

    2021/09/13 リンク

    その他
    xorphitus
    xorphitus 問題視されているところだけ見るとSring#charAtと一貫した挙動ではある。良い仕様とは全く思わないが、JavaScriptはそもそも引数チェックせずに謎い暗黙的変換をするのをよく見るので平常運転/もう選手来ちゃってる方式か

    2021/09/13 リンク

    その他
    programmablekinoko
    programmablekinoko jsはもともと更生して評価された不良少年みたいな言語仕様だったのでこのくらいはまぁね?

    2021/09/13 リンク

    その他
    gfx
    gfx 「整数を期待する引数に非整数を渡したら意味のある結果を返さない」というJavaScript的には極めて一貫性のある振る舞いなのでこれが問題とは思わないなあ。

    2021/09/13 リンク

    その他
    mumei-0
    mumei-0 “そこで導入されたのが ES2022 Array#at です。引数に負の数を入れると後ろからアクセスできます。”

    2021/09/13 リンク

    その他
    hachibeechan
    hachibeechan ESのArray周りの挙動は最初からかなり終わってるから……早くPipelineの仕様をfixして全部ramda.jsでやろ?

    2021/09/13 リンク

    その他
    greenbow
    greenbow 追記部分読んだらこのままで良い気がしてきた。他のメソッドと挙動が異なるよりも「プロパティアクセスだけ例外」という方がわかりやすい。でもそれならわざわざ at メソッド追加する必要もない気もする。

    2021/09/13 リンク

    その他
    yarumato
    yarumato “ECMAScriptツョ 2022 Language Specification”

    2021/09/13 リンク

    その他
    surume000
    surume000 クソ仕様は直そ?

    2021/09/13 リンク

    その他
    diveintounlimit
    diveintounlimit うーんこの

    2021/09/13 リンク

    その他
    teramako
    teramako PHPを笑えない

    2021/09/13 リンク

    その他
    jt_noSke
    jt_noSke “誰も気づかないままブラウザに実装されてしまったのでもう手遅れというのがオチみたいです”アッと驚く話

    2021/09/13 リンク

    その他
    yasu-log
    yasu-log 【B!】【追記あり】ES2022 Array#at がちょっとおかしい - Qiita / これは残念仕様😡 手放しに推奨するのは微妙

    2021/09/13 リンク

    その他
    Cherenkov
    Cherenkov いつものjavascriptじゃん?ゆるい型変換するいつものやつじゃん

    2021/09/13 リンク

    その他
    lbtmplz
    lbtmplz jsが少しづつ破綻していく…

    2021/09/13 リンク

    その他
    onesplat
    onesplat どうしようもねえな

    2021/09/13 リンク

    その他
    door-s-dev
    door-s-dev Array#atは使わないほうが良さそう

    2021/09/13 リンク

    その他
    cl-gaku
    cl-gaku “誰も気づかないままブラウザに実装されてしまったのでもう手遅れ”んなアホな…

    2021/09/13 リンク

    その他
    Pasta-K
    Pasta-K なんとかうまくコミュニケーションして仕様と実装を修正出来ないのかなあ

    2021/09/13 リンク

    その他
    gachapining
    gachapining Array#at(NaN) が添字0アクセスになるのはちょっと怖いな。NaNはnumberだからTSでもガードできない。

    2021/09/12 リンク

    その他
    odakaho
    odakaho シンタックスシュガーだよ、って定義すりゃよかったんに。 “正直なところ、こんな罠を警戒するくらいなら多少記述が長くなっても Array#length を使ったほうがマシだと個人的に思います。”

    2021/09/12 リンク

    その他
    zu2
    zu2 “……というわけで誰も気づかないままブラウザに実装されてしまったのでもう手遅れというのがオチみたいです”

    2021/09/12 リンク

    その他
    uehaj
    uehaj TypeScriptでatの引数がnumberになってれば無問題

    2021/09/12 リンク

    その他
    send
    send 今からでも修正してほしい

    2021/09/12 リンク

    その他
    Fushihara
    Fushihara いやあ今なら間に合うから取り消すべきだよ/typescriptのnumber型はNanを判定できないと思う・・・

    2021/09/12 リンク

    その他
    UDONCHAN
    UDONCHAN 奇妙だけれども、仕様としてはまぁわかる

    2021/09/12 リンク

    その他
    kotas
    kotas 誰もNaNを考慮していないのである!

    2021/09/12 リンク

    その他
    sgo2
    sgo2 気付いた人:あれー?あっ

    2021/09/12 リンク

    その他
    kno
    kno “誰も気づかないままブラウザに実装されてしまったのでもう手遅れというのがオチみたいです”うわあ…w

    2021/09/12 リンク

    その他

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

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

    関連記事

    【追記あり】ES2022 Array#at がちょっとおかしい #fix_ecmascript_at - Qiita

    既に Stage 4 になっているので諦めていたんですが、流石に見逃せないかなと思ったので TC39 の Discour...

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

    • techtech05212024/04/29 techtech0521
    • okumuraa12022/02/16 okumuraa1
    • mjtai2022/01/28 mjtai
    • heatman2021/10/12 heatman
    • Shisama2021/10/10 Shisama
    • kyo_ago2021/09/17 kyo_ago
    • monorod2021/09/13 monorod
    • slay-t2021/09/13 slay-t
    • mikage0142021/09/13 mikage014
    • takaaki1102021/09/13 takaaki110
    • rryu2021/09/13 rryu
    • xorphitus2021/09/13 xorphitus
    • programmablekinoko2021/09/13 programmablekinoko
    • yuki_20212021/09/13 yuki_2021
    • non_1172021/09/13 non_117
    • shaw2021/09/13 shaw
    • gfx2021/09/13 gfx
    • yamamotoshu11272021/09/13 yamamotoshu1127
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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