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>
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>