[Javascript] Array 관련 함수

GyungHo Go·2020년 4월 30일
0
post-thumbnail
post-custom-banner

push()

  • 배열의 끝에 아이템을 추가한다.
var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var push = fruits.push("Grape");
console.log(push);
console.log(fruits);

출력값
5
["Apple", "Banana", "Orange", "Strawberry", "Grape"]

pop()

배열의 마지막 아이템을 제거한다.

var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var pop = fruits.pop();
console.log(pop);
console.log(fruits);

출력값
Strawberry
["Apple", "Banana", "Orange"]

shift()

배열의 첫 번째 아이템을 제거한다.

var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var shift = fruits.shift();
console.log(shift);
console.log(fruits);

출력값
Apple
["Banana", "Orange", "Strawberry"]

unshift()

배열의 앞에 아이템을 추가한다.

var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var unshift = fruits.unshift("Grape");
console.log(unshift);
console.log(fruits);

출력값
5
["Grape", "Apple", "Banana", "Orange", "Strawberry"]

##splice()
splice(pos,lenth),pos번째 부터 length 만큼 아이템을 제거한다.

var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var splice = fruits.splice(1, 2);
console.log(splice);
console.log(fruits);

출력값
["Banana", "Orange"],
["Apple", "Strawberry"]

slice()

배열을 복제한다.

var fruits = ["Apple", "Banana", "Orange", "Strawberry"];
var slice = fruits.slice();
console.log(slice);
console.log(fruits);

출력값
["Apple", "Banana", "Orange", "Strawberry"],
["Apple", "Banana", "Orange", "Strawberry"]

참고
https://webinformation.tistory.com/38

profile
기록하는 습관
post-custom-banner

0개의 댓글