タグ

ブックマーク / qiita.com/hamamoto_abc (1)

  • JavaScriptの型判定 typeof はもう使用しない!では、何を使ってますか? - Qiita

    typeof 使ってますか? typeof って世間一般的に (恐らく) あまり使ってないんじゃないかと思います。 使ってない理由としては私的には以下のような理由です。 typeof null が "object" になる。 typeof [] や {} が "object" になる。 typeof new Number(0) とかも "object" になっちゃう。 まったく、直観的にイメージする判定ができないので使っていません。(…たまに使うかな) ただ、かなり前ですが小飼弾さんという方が typeof を再定義されていたのでこれを一瞬だけ使ってみたこともあります。 javascript - typeof()を再発明する javascript - 関数名の取得とtypeof()の再々発明 (そうとう古い記事なので参考にする場合には時代背景に考慮を) 今なら Array だけは Arra

    JavaScriptの型判定 typeof はもう使用しない!では、何を使ってますか? - Qiita
    takets
    takets 2020/06/04
    isStringとかを定義する方法(typeofで複雑にしなくてすむ)
  • 1