はじめに
この実験では、配列のすべての要素が等しいかどうかをチェックする関数を実装することで、JavaScript プログラミングを探求します。配列の要素を最初の要素と比較し、それらが等しいかどうかに基づいて真偽値を返すために、Array.prototype.every() メソッドを使用します。この実験は、JavaScript 配列と組み込みメソッドをより深く理解するのに役立つように設計されています。
配列要素の等価性のチェック
配列のすべての要素が同じであるかどうかをチェックするには、最初の要素とすべての要素を比較する Array.prototype.every() メソッドを使用できます。
以下はその実装方法です:
const allEqual = (arr) => arr.every((val) => val === arr[0]);
要素を比較する際には、厳密な比較演算子が使用されます。この演算子は NaN の自己非等価性を考慮していません。
使用例:
allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true
まとめ
おめでとうございます!配列要素が等しいかどうかをチェックする実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。