JavaScript에서 배열의 여러 임의 요소에 액세스
배열 작업 시 여러 임의 요소를 선택해야 하는 시나리오가 있습니다. 제공된 코드 조각은 이 문제에 대한 간결한 해결책을 제공합니다:
<code class="js">// Shuffle array const shuffled = array.sort(() => 0.5 - Math.random()); // Get sub-array of first n elements after shuffled let selected = shuffled.slice(0, n);</code>
자세한 설명:
예:
<code class="js">n = 5; array = Array.from({ length: 50 }, (v, k) => k * 10); var shuffled = array.sort(function () { return 0.5 - Math.random(); }); var selected = shuffled.slice(0, n); console.log(selected); // Output: [490, 470, 480, 460, 450]</code>
이 코드 조각은 50개 요소(10의 배수) 배열을 섞습니다. 처음 5개 요소를 무작위로 선택합니다. 출력은 5개의 임의 요소를 포함하는 배열입니다.
이 솔루션의 장점:
위 내용은 JavaScript 배열에서 여러 임의 요소를 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!