配列のランダムな要素

JavaScriptJavaScriptBeginner
今すぐ練習

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

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

はじめに

この実験では、様々なJavaScriptの概念を探求し、実際のプログラミング問題に適用します。この実験の目的は、配列、オブジェクト、ループ、関数などのトピックをカバーするコーディング演習を通じて、JavaScriptのスキルを向上させることです。この実験が終了するまでに、きっちりとした、効率的な、そして有効な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") subgraph Lab Skills javascript/variables -.-> lab-28153{{"配列のランダムな要素"}} javascript/data_types -.-> lab-28153{{"配列のランダムな要素"}} javascript/arith_ops -.-> lab-28153{{"配列のランダムな要素"}} javascript/comp_ops -.-> lab-28153{{"配列のランダムな要素"}} end

JavaScriptの配列からランダムな要素を取得する方法

JavaScriptの配列からランダムな要素を取得するには、次の手順に従います。

  1. ターミナル/SSHを開き、コーディングの練習を始めるために node と入力します。
  2. Math.random() メソッドを使用して0から1の間のランダムな数を生成します。
  3. Array.prototype.length を使用して、ランダムな数を配列の長さで乗算します。
  4. Math.floor() を使用して結果を最も近い整数に丸めます。
  5. 丸めた数をインデックスとして使用して、配列からランダムな要素にアクセスします。
  6. この方法は文字列にも機能します。

このアプローチを示すコードスニペットは次のとおりです。

const getRandomElement = (arr) => arr[Math.floor(Math.random() * arr.length)];

任意の配列に対して getRandomElement 関数を使用して、ランダムな要素を取得できます。たとえば:

getRandomElement([3, 7, 9, 11]); // 9

まとめ

おめでとうございます!配列のランダムな要素の実験を完了しました。スキルを向上させるために、LabExでさらに実験を練習できます。