Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- javscript scroll
- 이미지 다이나믹 바인딩
- 주석 색상
- 주석 색깔
- shuffle array
- Vue
- javascript 배열 섞기
- javascript 오브젝트 감지
- 크롬개발자모드
- 배열 섞는 알고리즘
- 무작위 요소 추출
- vue google login
- attribute binding
- vuetify icon
- v-icon
- 목업서버
- 오프라인전환단축키
- vue router 새로고침
- comments color
- vue route fullPath
- Customer Relationship Management
- 랜덤 정수 배열
- 가시성 검사
- 가짜서버
- vscode settings
- intersection detection
- vue img binding
- vue router 동일주소
- 교차감지
- 무작위인덱스
Archives
- Today
- Total
목록shuffle array (1)
노력하는 개발자 - 여름
예를들어 [ 1, 4, 7, 9, 0 ] 의 배열을 [ 7, 0, 4, 1, 9 ] 처럼 무작위로 섞거나 [ '자동차', '배', '자전거', '기차', '트럭' ] 의 배열을 [ '트럭', '자전거', '배', '자동차', '기차' ] 로 무작위로 섞을려면 어떻게 해야할까? 내가 찾은 방법은 새로운 Set을 만들고 기존 array에서 랜덤하게 index하나를 선택(Math.random을 이용)하여 Set에 선택한 요소를 추가하고 기존 array에서 삭제하는 방법이다. Set의 요소 개수가 기존 array의 최조 요소 개수가 될때까지 반복한다! startGame() { let array = [] for (let i = 0; i < itemCnt; i++) { array.push(i) } // sample..
javascript
2022. 4. 29. 11:06