配列に特定の要素があるか検索

array.indexOf( searchElement )メソッドを使い、配列に特定の要素があるか検索するサンプル。

実装例

ソースコード

JavaScript

<script type="text/javascript">
function searchElement( $searchArray, $searchElement ) {
    if( $searchArray.indexOf( $searchElement ) == -1 ) {
        document.write( '「' + $searchElement + '」は、見付かりませんでした。<br />' );
    } else {
        document.write( '「' + $searchElement + '」は、見付かりました。<br />' );
    }
}
var $sampleArray = new Array( '要素1', '要素2', '要素3', '要素4', '要素5' );
searchElement( $sampleArray, '要素3' );
searchElement( $sampleArray, '要素6' );
</script>

スポンサード リンク

カテゴリー: JavaScript, 逆引き, 配列 パーマリンク