javascript array 생성/추가/삭제/탐색/병합하기

javascript array 생성/추가/삭제/탐색/병합하기

javascript array 생성

빈 array 생성

let arr = new Array(5)

undefined로 이루어진 길이가 5인 배열을 생성한다

배열을 지정해 생성

let arr = [1, 2, 3, 4, 5]

javascript array에 원소 추가하기

arr.push(6)

javascript array에서 원소 삭제하기

인덱스로 삭제하기

let idx = 2 arr.splice(idx, 1)

원소를 찾아 삭제하기

let idx = arr.indexOf(4) arr.splice(idx, 1)

마지막 원소 삭제하기

var removedElement = arr.pop()

삭제한 원소를 반환한다.

원소가 없으면 undefined를 반환한다.

object의 키를 비교해서 삭제하기 1 - .find() 사용

let arr2 = [{id: 1, name: 'tom'}, {id: 2, name: 'jessie'}, {id: 3, name: 'hailey'}] let element = arr2.find(function(ele) { return ele.id === 2 }) let idx = arr2.indexOf(element) arr2.splice(idx, 1)

object의 키를 비교해서 삭제하기 2 - .findIndex() 사용

let arr2 = [{id: 1, name: 'tom'}, {id: 2, name: 'jessie'}, {id: 3, name: 'hailey'}] let idx = arr2.findIndex(function(ele) { return ele.id === 2 }) arr2.splice(idx, 1)

javascript array에서 원소 탐색하기

1. .find() 사용

let arr2 = [{id: 1, name: 'tom'}, {id: 2, name: 'jessie'}, {id: 3, name: 'hailey'}] let element = arr2.find(function(ele) { return ele.id === 2 })

2. .filter() 사용

from http://behabit.tistory.com/83 by ccl(A) rewrite - 2021-12-07 16:27:41