[JS] 자바 스크립트 30개 미니 프로젝트 만들기 -6. Array Cardio...

[JS] 자바 스크립트 30개 미니 프로젝트 만들기 -6. Array Cardio...

Array Cardio

1. some

const isAdult = people.some( (person) => new Date().getFullYear() - person.year >= 19 );

python 의 any랑 같은 메서드. 하나라도 true면 true

2. every

const allAdults = people.every( (person) => new Date().getFullYear() - person.year >= 19 );

python의 all. 모두 true여야 true

3. find, findIndex

const comment = comments.find((comment) => comment.id == 823423); const index = comments.findIndex((comment) => comment.id === 823423);

조건에 맞는 객체를 필터링해 가져옴(가장 먼저 나오는)

혹은 인덱스를 반환한

4. slice

const newComments = [ ...comments.slice(0, index), ...comments.slice(index + 1) ];

파이썬 slice랑 똑같음. 대신 참조가 아니라 복사하기위해 앞에 ...붙여줌.

from http://devlibrary00108.tistory.com/432 by ccl(A) rewrite - 2021-09-06 02:26:48