아는 만큼 해결할 수 있는 능력이 커진다고 프로젝트를 진행하면서도 더 많은 메소드를 접하고 공부하는 것이 중요할 것 같습니다.
array.some()
const getSuperCoolTeam = ['프론트하늘', '프론트민승', '프론트보현', '프론트양효', '백소정', '백재용'];
const backEnd = (person) => !person.indexOf('백');
getSuperCoolTeam.some(backEnd)
// 결과값은 true 입니다.
'백'이라는 인덱스를 포함한 person이 두명이나 있기 때문에 결과는 true입니다.
array.some은 하나라도 true 라면 true 를 반환하는 메소드입니다.
array.every()
const numbers = (num) => num < 25;
const age = [1, 7, 21, 27, 10, 13];
console.log(age.every(numbers));
// 결과값은 false
25이하의 조건에서 모두 다 일치해야만 true를 반환하는 메소드입니다.
age 배열에서 27이 25이상이므로 결과는 false를 반환합니다.
'javascript > Methods' 카테고리의 다른 글
TIL no.54 - array.reduce() : javascript array method (0) | 2021.01.09 |
---|---|
TIL no.31 array.filter() 기능 : 쇼핑몰 카테고리 필터 기능 : 리액트 (0) | 2020.11.01 |
TIL no.25 - 특정 값을 가지고 있는지 알아내는 메소드 : hasOwnProperty(), in JavaScript (0) | 2020.10.18 |
TIL no.23 - 배열 반대로 뒤집는 함수 Array.reverse() * split(), join() 활용 : JavaScript (0) | 2020.10.06 |