on
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