タグ

ブックマーク / zenn.dev/rynske (1)

  • JavaScript の空配列を勘違いしていた

    JavaScript の空配列の真偽値について誤った理解をしていたので、自戒の念を込めて記事にしました。もしよかったら読んでみてください。 空配列の真偽値を理解する まずは私の誤解していたケースから見ていきます。 // コード① const foo = []; // 空の配列 if (foo) { console.log("Hello"); } else { console.log("Bye"); } // console.log で表示される結果 Hello コード①のように if 文の条件が空配列の場合は、false とみなされ Bye が表示されると思っていました。しかし、実際には上記のサンプルコードでは true となり、Hello が表示されます。 それでは空配列の場合に false と判断させたい場合のコードを見てみましょう。 // コード② const bar = []; /

    JavaScript の空配列を勘違いしていた
  • 1