JavaScript #내장함수 (shift, pop, unshift, push, concat, join)
2020/Vanilla JavaScript 2020. 3. 28. 19:41반응형
shift() : 배열의 앞에서부터 shift()이 실행될때마다 하나씩 삭제
// shift(): 실행될때 마다 배열의 맨 앞에서 부터 잘라냄.
const numbers = [10, 20, 30, 40];
const num = numbers.shift();
console.log(num); // 10 을 삭제
console.log(numbers); // 20, 30, 40 출력
pop() : 배열의 뒤에서부터 pop이 실행될때마다 하나씩 삭제
const numbers = [10, 20, 30, 40];
const num = numbers.pop();
console.log(num);
console.log(numbers);
unshift(): 배열의 맨 앞쪽에 하나씩 추가
const numbers = [10, 20, 30, 40, 50];
const num = numbers.unshift(5);
console.log(num);
console.log(numbers);
push() : 배열의 맨 뒤쪽에 하나씩 추가
const numbers = [10, 20, 30, 40, 50];
const num = numbers.push(5);
console.log(num);
console.log(numbers); // [10,20,30,40,50,5]
concat: 배열을 합쳐줌 (concat은 기존의 배열을 수정하지 않는다.)
const arr1 = [1,2,3,4,5];
const arr2 = [6,7,8,9,10];
const concated = arr1.concat(arr2);
console.log(concated); //[1,2,3,4,5,6,7,8,9,10]
join() : 배열의 수 사이에 넣어줌.
반응형
'2020 > Vanilla JavaScript' 카테고리의 다른 글
JavaScript #ES6 Class (0) | 2020.03.28 |
---|---|
JavaScript #내장함수 reduce (0) | 2020.03.28 |
JavaScript splice vs slice (0) | 2020.03.28 |
JavaScript #filter내장함수 (0) | 2020.03.28 |
Javascript 내장함수 foreach, map, indexOf, findIndex, find (0) | 2020.03.28 |