Array .some() & .every() 함수

henry·2021년 3월 24일
1

some() : 콜백함수를 받아서 배열의 원소 중에 하나라도 해당 함수를 만족한다면 true를 반환 아니면 false 반환

every() :모든 원소가 해당 함수를 만족하면 true를 반환
하나라도 만족하지 않는 원소가 있다면 바로 false를 반환

전체 체크박스 체크 상태가 상품이 모두 클릭된 상태일 때 checked상태고
하나라도 체크가 안돼있으면 체크 상태가 아니여야 한다 !


이런식 !

every()함수 사용
isAllchecked의 초기값은 true로 하고

every함수를 사용해서 update!
every함수를 이용하기 전에는 for문을 돌면서 하나라도 체크되지 않은 체크박스가 있으면 전체선택이 해제되도록 구현했는데 evey함수 쓰니 편하다

some()함수 사용

check된 상품이 하나라도 있으면 배송비를 계산하고 체크된 상품이 하나라도 없으면 배송비는 0원이다. ( 결제할 금액이 없으니)

profile
나 김헨리

0개의 댓글