반응형
! 공식문서를 참고해서 개념을 다시 한번 확인해주세요 !
consr arr = [1, 2, 3, 4, 5]; 라는 배열에 각 함수를 적용해보자
1. push()
-배열의 끝에 아이템을 추가
ex. arr.push(6); => [1, 2, 3, 4, 5, 6]
2. pop()
-배열의 마지막 아이템을 제거
ex. arr.pop(); => [1, 2, 3, 4]
3. shift()
-배열의 첫번째 아이템을 제거
ex. arr.shift(); => [2, 3, 4, 5]
4. unshift()
-배열의 첫번째에 아이템을 추가
ex. arr.unshift(6); => [6, 1, 2, 3, 4, 5]
5. splice()
-splice(pos, length) pos번째 index부터 length만큼 아이템을 제거
ex. arr.splice(2, 2); => [1, 2, 5]
6. slice()
-slice(begin, end) 배열의 begin부터 end index까지 복제함
ex. arr.slice(1, 2); => [2, 3]
Resources
https://webinformation.tistory.com/38
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/slice
반응형
'Learning Log > JavaScript' 카테고리의 다른 글
[javascript] querySelector, getElementById, getElementsByClassName 차이 (0) | 2023.01.12 |
---|---|
[javascript] 증감연산자, 복합대입연산자 (1) | 2023.01.06 |
[javascript] ==과 ===의 차이 (0) | 2023.01.06 |
[javascript] keyup, keydown, keypress의 차이 (0) | 2023.01.06 |
[javascript] 데이터 타입(Data types) (0) | 2023.01.06 |