PHPの in_array()
は、配列の中に指定した値が存在するか判定する関数。
javascriptで、同じ事をやるならArrayオブジェクトの includes()
メソッドが使える。
定義
Array.prototype.includes()
指定した値が配列に存在しない場合
const values = [1, 2, 3, 4]; console.log(values.includes(5));
実行結果
false
指定した値が配列に存在する場合
const values = [1, 2, 3, 4]; console.log(values.includes(3));
実行結果
true
今まで、ふるーいjavascriptの仕様しか見ていなかったので、最近のjavascriptの仕様を学ぶのが楽しい!