일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- cosine similarity metric
- GIT
- 사설 ip
- GoF
- 오블완
- Kubernetes
- javascript
- 캡슐화
- 2024 톨스토이문학상 수상
- esbuild
- body size
- 티스토리챌린지
- 서비스메쉬
- kube-prometheus-stack
- 코사인 유사성 메트릭스
- 구조체
- elasticsearch
- golang
- m4 pro
- AWS
- go
- Infra
- authorizationpolicy
- apollo router
- goland
- typescript
- 디자인패턴
- Intellij
- redirect-gateway
- ssh 에이전트
Archives
- Today
- Total
Fall in IT.
Javascript shift, unshift, push, pop 알아보기 본문
반응형
Javascript의 Array 내장객체인 shift, unshift, push, pop에 대해서 알아보겠습니다.
코드
/**
* shift() & pop()
*
* shift: 배열의 가장 첫 번째 원소를 제거하고 제거된 요소를 반환
* pop: 배열의 가장 마지막 원소를 제거하고 제거된 요소를 반환
*/
let arr = [1, 2, 3];
let firstElement = arr.shift();
console.log(firstElement); // expected output: 1
console.log(arr); // expected output: [2, 3]
let lastElement = arr.pop();
console.log(lastElement); // expected output: 3
console.log(arr); // expected output: [2]
/**
* unshift() & push()
*
* unshift: 배열의 앞쪽에 데이터를 삽입하고 삽입 된 배열의 길이를 반환
* push: 배열의 뒷쪽에 데이터를 삽입하고 삽입 된 배열의 길이를 반환
*/
let arr2 = [1, 2, 3];
let arr2Length = arr2.unshift(4, 5);
console.log(arr2Length); // expected output: 5
console.log(arr2); // expected output: [4, 5, 1, 2, 3]
arr2Length = arr2.push(6);
console.log(arr2Length); // expected output: 6
console.log(arr2); // expected output: [4, 5, 1, 2, 3, 6]
반응형
'프로그래밍언어 > Javascript & Typescript' 카테고리의 다른 글
TypeScript(JavaScript) Array.sort() 함수 사용법 (0) | 2019.12.17 |
---|---|
Javascript 객체 복사(얕은 복사, 깊은 복사)하는 방법 (0) | 2019.12.15 |
Javascript 배열 안에 특정 원소의 포함 유무 확인방법 (0) | 2019.12.06 |
자바스크립트(Javascript) 진수변환 방법 (2진수, 8진수, 10진수, 16진수) (0) | 2019.11.27 |
Javascript(ES6) 배열에서 중복값 제거하는 다양한 방법 (0) | 2019.10.28 |
Comments