Dev log 20-11-25

박한솔·2020년 11월 25일
0

* 배열의 기초

1. 배열의 원리

1) 배열 더하기
arr.push(el)
배열의 마지막 요소 뒤에 el을 추가

let arr = [1,2,3]
arr.push(4)
console.log(arr) --> //arr = [1,2,3,4]

arr.unshift(el)
배열의 처음 요소 앞에 el을 추가

let arr = [1,2,3]
arr.unshift(0)
console.log(arr) --> //arr = [0,1,2,3]

2) 배열 빼기
arr.pop()
배열의 맨 뒤의 요소를 제거

let arr = [1,2,3]
arr.pop()
console.log(arr) --> //arr = [1,2]

arr.shift()
배열의 맨 앞의 요소를 제거

let arr = [0,1,2,3]
arr.shift
console.log(arr) --> //arr = [1,2,3]

3) 배열 합치기
arr.concat(newarr)
배열에 새로운 배열의 요소를 합쳐 새로운 배열을 생성
주의점) immutable 속성이므로 arr가 변하지는 않는다.

let arr = [1,2,3]
let newarr = [4,5,6]
let concated = arr.concat[newarr]
console.log(concated) --> // concated = [1,2,3,4,5,6]
console.log(arr) --> // arr = [1,2,3] (원래 배열은 변하지 않음)

따라서 배열 자체에 추가하고 싶으면 push를 써야 한다.

profile
치열하게, 하지만 즐겁게

0개의 댓글