728x90
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() 사용
let arr2 = [{id: 1, name: 'tom'}, {id: 2, name: 'jessie'}, {id: 3, name: 'hailey'}]
let element = arr2.filter(function(ele) { return ele.id === 2 })
728x90
'인간세상의 종말이 도래해따 > Programming' 카테고리의 다른 글
[Django] Knox Authentication 사용자의 토큰 사용/접속 시 마다 토큰 유효 기간 늘이는 방법 (0) | 2024.06.21 |
---|---|
[jquery] horizontal scrolling using mousewheel event (0) | 2021.12.10 |
댓글