1 | const people = [ |
some
는 predicate을 인수로 받아서, 조건을 만족하는 요소가 하나라도 있는지 판별후, true, false 반환
(현재 요소, 인덱스, 배열)
Date.prototype.getFullYear()
주어진 날짜의 연도(4자리 수)를 현지 시간에 맞춰 반환합니다.
1 | // Original |
1 | // 화살표함수로 |
every
는 모든 요소가 조건을 만족하는 지 검사
1 | // 모든 사람 |
find
특정 조건을 만족하는 요소를 찾을 수 있습니다.
조건을 찾으면 요소를 반환
조건을 찾지 못하면 undefined
1 | const comment = comments.find(comment => comment.id === 823423); |
findIndex
메소드를 사용하면 특정 조건을 만족하는 요소를 찾을 수 있습니다.
조건을 찾으면 요소의 인덱스를 반환
조건을 찾지 못하면 -1
1 | const index = comments.findIndex(comment => comment.id === 823423); |
splice
메소드나는 바꿔치기를 통해 제거된 요소들을 반환합니다.
1 | const newComments = [...comments.slice(0, index), ...comments.slice(index + 1)]; |