真偽値チェックコレクション

JavaScriptJavaScriptBeginner
今すぐ練習

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

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

はじめに

この実験では、JavaScript プログラミングの世界に入り、Web 開発で使用されるさまざまな概念と技術を探求します。実践的な演習やエクササイズを通じて、クリーンで効率的なコードを書き、データ構造を操作し、動的で対話型の Web ページを作成する方法を学びます。初心者であろうと経験豊富なプログラマであろうと、この実験はあなたのコーディング能力を次のレベルに引き上げるための貴重なスキルと知識を提供します。


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-28672{{"真偽値チェックコレクション"}} javascript/data_types -.-> lab-28672{{"真偽値チェックコレクション"}} javascript/arith_ops -.-> lab-28672{{"真偽値チェックコレクション"}} javascript/comp_ops -.-> lab-28672{{"真偽値チェックコレクション"}} javascript/array_methods -.-> lab-28672{{"真偽値チェックコレクション"}} end

真偽値チェックコレクション関数

コーディングの練習のために、ターミナル/SSH で node を入力します。

ここに、コレクションのすべての要素に対して述語関数が真偽値を返すかどうかをチェックする関数があります。

  • Array.prototype.every() を使用して、渡された各オブジェクトが指定されたプロパティを持ち、かつ真偽値を返すかどうかをチェックします。
const truthCheckCollection = (collection, pre) =>
  collection.every((obj) => obj[pre]);

使用例:

truthCheckCollection(
  [
    { user: "Tinky-Winky", sex: "male" },
    { user: "Dipsy", sex: "male" }
  ],
  "sex"
); // true

まとめ

おめでとうございます!真偽値チェックコレクションの実験を完了しました。技術力を向上させるために、LabEx でさらに実験を行って練習してください。