配列要素が等しいかどうかをチェックする

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、配列のすべての要素が等しいかどうかをチェックする関数を実装することで、JavaScript プログラミングを探求します。配列の要素を最初の要素と比較し、それらが等しいかどうかに基づいて真偽値を返すために、Array.prototype.every() メソッドを使用します。この実験は、JavaScript 配列と組み込みメソッドをより深く理解するのに役立つように設計されています。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/array_methods("Array Methods") subgraph Lab Skills javascript/variables -.-> lab-28140{{"配列要素が等しいかどうかをチェックする"}} javascript/data_types -.-> lab-28140{{"配列要素が等しいかどうかをチェックする"}} javascript/arith_ops -.-> lab-28140{{"配列要素が等しいかどうかをチェックする"}} javascript/comp_ops -.-> lab-28140{{"配列要素が等しいかどうかをチェックする"}} javascript/array_methods -.-> lab-28140{{"配列要素が等しいかどうかをチェックする"}} end

配列要素の等価性のチェック

配列のすべての要素が同じであるかどうかをチェックするには、最初の要素とすべての要素を比較する 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 でさらに多くの実験を行って練習してください。