上記では、0が値として返るのでif文では見つかってもfalseとなってしまう。 indexOfはboolean型ではなくその見つかったnumber型が返ってくる。 そして見つからん場合は-1を返す。 なので、booleanで判定したいときは下記のように書く。
サンプルプログラムでは、「東京」という要素を検索しようとしていますが、配列「items」の中には2つ存在しています。 しかしながら、「indexOf」メソッドは0番目から順番に検索し、最初に合致した要素のインデックス番号しか返さないので、出力結果は「0 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する