# 要素の検索

配列から要素を検索するには、`indexOf`メソッドを使用します。`indexOf`は引数で受け取った値を配列から検索し、そのインデックスを取得します。要素が存在しない場合は`-1`を返却します。

<pre class="language-javascript" data-title="index.js◎"><code class="lang-javascript">...
console.log(fruits); // ['いちご', 'メロン', 'りんご', 'みかん', 'パイナップル', 'バナナ']
<strong>console.log(fruits.indexOf('りんご')); // 2
</strong><strong>console.log(fruits.indexOf('柿')); // -1
</strong></code></pre>

`includes`メソッドは、要素が存在するかチェックするメソッドで、存在する場合はtrueを返却します。

<pre class="language-javascript" data-title="index.js◎"><code class="lang-javascript">...
console.log(fruits.indexOf('柿')); // -1
<strong>console.log(fruits.includes('りんご')); // true
</strong><strong>console.log(fruits.includes('柿')); // false
</strong></code></pre>
