반응형
🎈includes
배열이 특정 element를 포함하고 있는지 판별한다. return 값은 있으면 true, 없으면 false를 반환 한다.
const arr = [1, 2, 3, 4, 5];
console.log(arr.includes(3)); // true
console.log(arr.includes(10)); // false
const startIndex = 6;
console.log(arr.includes(3, startIndex));// false (시작위치를 정할 수 있다.)
🎈indexOf
특정 element를 첫번째 인덱스 값을 return한다. 존재하지 않으면 -1을 return 한다.
const arr = [1, 2, 3, 4, 5];
console.log(arr.indexOf(3)); // 2
console.log(arr.indexOf(10)); // -1
const startIndex = 6;
console.log(arr.indexOf(3, startIndex));// -1 (시작위치를 정할 수 있다.)
🎈find
단순히 해당 값이 있는지 없는지 찾는게 아니라 어떤 조건으로 있는지 없는지 판별 함수로 찾고자 할때 사용한다.
조건에 맞는 첫번째 값을 return한다. 존재하지 않으면 undefined를 return한다.
const arr = [1, 2, 3, 4, 5];
const found = arr.find((x) => {
return x > 3;
});
console.log(found);
반응형
'개발 > Javascript' 카테고리의 다른 글
자바스크립트 url encode/decode 방법 (0) | 2021.10.19 |
---|---|
[JS]반복문 for/for in,forEach,map,filter,reduce-자바스크립트 /javascript (0) | 2021.10.08 |
[JS/크롬]자바스크립트로 유튜브 광고 제거-Javascript (1) | 2021.10.05 |
[JS/HTML/DOM]Element태그 요소 포함 단어 검색(querySelector, class, name, id, DOM 파싱, 와일드 카드, * 별표, */$/^, 자바스크립트) (0) | 2021.10.05 |
자바스크립트 비동기 처리 async/await (0) | 2021.10.04 |