線形検索は、各要素を順番にチェックして配列内の要素を見つける簡単な方法です。
let data = [41, 23, 63, 42, 59]; const searchingElement = 59; let count = 0; for (let i = 0; i <= data.length; i++) { if (data[i] === searchingElement) { console.log(`Element found at position ${i + 1}`); break; } else if (i === data.length) { count++; } } if (count > 0) { console.warn(`Element not found in current array!`); }
出力: 位置 5 で要素が見つかりました
要素の出現をカウントするには:
let data = [41, 23, 63, 42, 59, 23]; let totalOccurrences = 0; const searchingElement = 63; for (const i in data) { if (data[i] === searchingElement) { totalOccurrences++; } } console.log(`Total occurrences of ${searchingElement} is ${totalOccurrences}`);
出力: 63 の出現合計は 1 です
線形検索は簡単ですが、大規模なデータセットの場合は最も効率的ではありません。二分探索などの高度なアルゴリズムは、並べ替えられた配列に対してより効率的です。
以上がJavaScript を使用した配列内の要素の検索の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。