jQueryのinArray()をJavaScriptで実装するサンプルコード
以下は、JavaScriptでjQueryのinArray()
関数を実装するサンプルコードです。
function inArray(value, array) {
for (var i = 0; i < array.length; i++) {
if (array[i] === value) {
return i;
}
}
return -1;
}
// 使用例
var array = [2, 4, 6, 8, 10];
var value = 6;
var index = inArray(value, array);
if (index !== -1) {
console.log("要素が見つかりました。インデックス: " + index);
} else {
console.log("要素が見つかりませんでした。");
}
このinArray()
関数は、指定した値が配列内に存在する場合はそのインデックスを返し、存在しない場合は-1を返します。関数を呼び出す際に、検索する値と対象の配列を渡します。
上記のサンプルコードでは、array
という配列内でvalue
という値を検索しています。もし値が見つかった場合は、その要素のインデックスがコンソールに表示されます。見つからなかった場合は、「要素が見つかりませんでした。」と表示されます。
この方法を使えば、jQueryのinArray()
関数と同様の機能をJavaScriptで実現できます。