간단하게 javascript의 Array를 통해 Queue 형식(FIFO)으로 데이터를 처리
queue의 Enqueue : Array의 push(value)를 사용 - 배열에 value를 추가
queue의 Dequeue : Array의 shift()를 사용 - 배열에서 첫 번째 value를 제거하며 반환
체크박스를 선택하면 Array에 값을 추가하고 Array가 체크 가능한 최대 개수를 넘을 시
shift를 통해 제일 먼저 선택된 값을 제거하여 Radio처럼 동작하게 합니다.
See the Pen radio checkbox by kjg20260 (@kjg20260) on CodePen.
'WEB > javascript' 카테고리의 다른 글
[javascript]checkbox 특정 개수 필수 선택 (0) | 2022.04.01 |
---|---|
[javascript]랜덤하게 밝은 색 코드 반환하기 (0) | 2022.01.26 |
[javascript]Array(배열) 비우기 (0) | 2022.01.21 |
[javascript]Hoisting? (0) | 2022.01.10 |
[javascript 연습]Snail Array 만들기 (0) | 2020.12.29 |
댓글