배열에서 무작위 요소

Beginner

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

소개

이 랩에서는 다양한 JavaScript 개념을 탐구하고 실제 프로그래밍 문제에 적용해 볼 것입니다. 이 랩의 목적은 배열, 객체, 루프, 함수 등과 같은 주제를 다루는 코딩 연습을 통해 실질적인 경험을 제공하여 JavaScript 기술을 향상시키는 것입니다. 이 랩을 마치면 깨끗하고 효율적이며 효과적인 JavaScript 코드를 자신 있게 작성할 수 있게 될 것입니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 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

요약

축하합니다! 배열에서 무작위 요소 (Random Element in Array) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.