記事へのコメント16

    • 注目コメント
    • 新着コメント
    naglfar
    naglfar com.fasterxml.jackson.annotation.JsonProperty の index をせっせと設定したけど JSON には適用されなかった思い出。

    2018/08/21 リンク

    その他
    mas-higa
    mas-higa Ruby の Hash は {a: 0, b: 1}.to_s != {b: 1, a: 0}.to_s だけど {a: 0, b: 1} == {b: 1, a: 0} になる。

    2018/08/21 リンク

    その他
    megumin1
    megumin1 「オブジェクト同士の比較に JSON.stringify() を使う例がそこかしこで見られます。」<= 一度も見たことがないです。筆者の周りの一部の人たちだけではないでしょうか?世間一般ではそのようなコードを書く人はいません。

    2018/08/21 リンク

    その他
    yajamon
    yajamon 丁寧に.isEqual()を実装していくしかないのじゃ… /TypeScriptでequalableを書いたりRustでderive partialEqしたり…

    2018/08/21 リンク

    その他
    yarumato
    yarumato “stringfyで生成されたJSONはプロパティの順序が不定。深い比較をしたい時、簡単な方法はない。利用できるのはLodashの_.isEqual()、Node.jsのassert.deepEqual()、deep-equal。プロパティの順序を一定にするアプローチ json-stable-stringify”

    2018/08/21 リンク

    その他
    masayoshinym
    masayoshinym stringifyで比較しようと思ったことは一度も無いので共感できなかった。

    2018/08/21 リンク

    その他
    knjname
    knjname まあこれが動くなら高速かつ楽な方法ではある

    2018/08/20 リンク

    その他
    bottomzlife
    bottomzlife そもそもJSON.stringify()のなかった時代の人間が通りますよ・・・/id:rryu これは他言語の「順序が保証されないハッシュ」と同じ問題なので、JavaScript特有の欠点ではないと思うよ

    2018/08/20 リンク

    その他
    nkgr
    nkgr へーstringfyで比較するというアイデアはなかったなぁ。

    2018/08/20 リンク

    その他
    m4fg
    m4fg 結構js書いてきたけど使ったことない俺、異端か?

    2018/08/20 リンク

    その他
    everybodyelse
    everybodyelse なんだその雑な比較w / 開発初期の実装速度最優先で実装したコードにありそうではある。そして往々にしてその書いたコードは使い回される。からの "突然の死!!!"

    2018/08/20 リンク

    その他
    wordi
    wordi 昔、md5(objA) === md5(objB)みたいなコード遊びで実装した事ある、32文字になるので省メモリって利点はあるけど、まあ遅かった

    2018/08/20 リンク

    その他
    okumuraa1
    okumuraa1 勉強になりました

    2018/08/20 リンク

    その他
    rryu
    rryu なんか何が入っているか分からない変数を何か分からないまま比較して暗黙の型変換などの罠にかかる事案がJSには多い感じがする。

    2018/08/20 リンク

    その他
    NOV1975
    NOV1975 何を比較したいか次第と思うんだけど、その前提が読み取れない

    2018/08/20 リンク

    その他
    ockeghem
    ockeghem 『たまたま動いているコード:オブジェクト同士の比較に JSON.stringify() を使う例がそこかしこで見られます』<そもそも、この発想がなかった

    2018/08/20 リンク

    その他

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

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

    関連記事

    オブジェクトの比較に JSON.stringify() を使ってはいけない —— プロパティには順序が無い - Qiita

    たまたま動いているコード オブジェクト同士の比較に JSON.stringify() を使う例がそこかしこで見られま...

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

    • techtech05212024/02/16 techtech0521
    • rnaxurni2018/08/30 rnaxurni
    • qtamaki2018/08/22 qtamaki
    • naglfar2018/08/21 naglfar
    • mas-higa2018/08/21 mas-higa
    • megumin12018/08/21 megumin1
    • hohoho_ho20052018/08/21 hohoho_ho2005
    • yajamon2018/08/21 yajamon
    • yarumato2018/08/21 yarumato
    • masayoshinym2018/08/21 masayoshinym
    • fb2k2018/08/21 fb2k
    • slay-t2018/08/21 slay-t
    • samurairodeo2018/08/21 samurairodeo
    • asyst2018/08/21 asyst
    • peketamin2018/08/21 peketamin
    • uk-ar2018/08/21 uk-ar
    • korin2018/08/21 korin
    • yoshioka6272018/08/21 yoshioka627
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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