数组中的随机元素

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 中练习更多实验来提升你的技能。