配列のランダムな要素

Beginner

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

はじめに

この実験では、様々な JavaScript の概念を探求し、実際のプログラミング問題に適用します。この実験の目的は、配列、オブジェクト、ループ、関数などのトピックをカバーするコーディング演習を通じて、JavaScript のスキルを向上させることです。この実験が終了するまでに、きっちりとした、効率的な、そして有効な JavaScript コードを自信を持って書けるようになります。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 97%です。学習者から 100% の好評価を得ています。

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 でさらに実験を練習できます。