配列の操作:

配列内に指定要素があるかチェック

既存の配列内に、指定要素(String,Number等)があるかどうかを判定して結果を返す。

Array
検索する配列を渡す
Value
配列内を検索する要素を渡す 文字列、数値、Nodeなど、配列に格納できるものなら何でも可
●必須引数 ●オプション引数(省略可能)

記述例

$aryFind(aArray, '文字列')
$aryFind(aArray, 50)
$aryFind(aArray, $id('nodeName'))

戻り値

結果の情報を格納した配列を返す。
○指定要素が見つかった場合

配列[0]:true

配列[1]:配列に格納されている要素番号

配列[2以降]:複数見つかった場合は、同様に格納されている要素番号

○指定要素が見つからなかった場合

配列[0]:false

配列[1]:-1 を返す

動作サンプル

配列['A','B','C','D','E','C','D','E']に対して検索して結果を出力する。

Javascript : var tarArray=new Array('A','B','C','D','E','C','D','E'); var resultArray=$aryFind(tarArray,'B'); var resultArray=$aryFind(tarArray,'C'); var resultArray=$aryFind(tarArray,'F'); //指定要素は見つからないパターン
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。