일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 대표님물리기없기
- ROUTER 버전6
- 방심은금물
- classList
- 냥빨이다가온다
- react-router-dom
- 안짤렸다
- classList toggle
- 내배위의고양이
- 커스텀훅
- classList remove
- chart responsive
- 를
- 클래스 토글
- 리엑트할수있는퍼블리셔라규
- 2020
- chart.js
- 포트폴리오
- react
- 퍼블리싱
- react-router
- className
- classList add
- resize
- 언젠간가겠지
- 간식금지다!
- windowwidth
- 접근성
Archives
- Today
- Total
틈
[JS] index 값이 length를 넘어설 때, 0 만들기 본문
페이징 처리나, 수제 슬라이드를 작업할 때 next 버튼이 마지막 index에 도달했다.
index를 0으로 돌려보자.
그래. 조건문이지! 음화화~
const index = index >= x.length ? 0 : index+1
하고 있을 때 내 뒤통수를 때리는 고수님의 방법
const index = index+1 % x.length
자! 그럼 prev다!
index 0 이하가 될 때, 맨 뒷번호를 가져야해!
이건 다른 방법이 없지! 암!
const index = index-1 < 0 ? x.length-1 : index-1
아~ 그건 말이죵!
const index = (index-1 + x.length) % x.length;
참 쉽죠?

'code > Javascript' 카테고리의 다른 글
[jQuery] text 복사 기능 (0) | 2022.07.12 |
---|---|
[jQuery] 무한 롤링 (0) | 2022.06.28 |
[JS] 숫자 처리 시 2자리를 맞춰야 할 때 (0) | 2022.05.17 |
[JS] audio 관련 event (0) | 2022.05.17 |
[JS] new Date() (0) | 2022.02.15 |
Comments