자바스크립트 배열, 객체 메소드들 메모

하늘·2024년 3월 11일

개념공부

목록 보기
2/4

최근 db 데이터의 배열과 객체를 다루며 메소드들을 map 외에 거의 쓰지않아서 그런지 쓰려고 하니 기억이 1도 나지 않아 구글링을 하게 되었다.
이왕 하는거 메모해서 구글링에 쓰는 시간을 줄여보려 함!

🎁 1. 배열

1-1. 배열을 반환해야 한다면

배열을 1개 찾아 가져오기 => find
조건에 맞는 배열을 전부 찾아 새로운 배열로 가져오기 => filter

1) find

배열에서 특정 조건을 만족하는 첫 번째 요소를 반환함

2) filter

배열에서 특정 조건을 만족하는 모든 요소새로운 배열로 반환

1-2. boolean 값이 필요하다면

하나라도 있으면 => some
있는지 없는지 확인 => includes

1) some

배열에서 주어진 조건을 만족하는 요소가 하나라도 있는지 확인함

2) includes

배열에 특정 값이 포함되어 있는지 여부를 확인함

1-3. index가 필요하다면

특정 값이 하나임 => indexOf
특정 값이 여러개임 => findIndex

1) indexOf

배열에서 특정 값의 인덱스를 반환함

2) findIndex

배열에서 특정 조건을 만족하는 첫 번째 요소의 인덱스를 반환함


🎁 2. 객체

2-1. 계십니까

1) hasOwnProperty

특정 프로퍼티가 해당 객체에 직접 선언되어 있는지 확인

2-2. 배열로 반환받기

2) Object.keys

객체의 프로퍼티 키들을 배열로 반환함

3) Object.values

객체의 프로퍼티 값들을 배열로 반환함

4) Object.entries

객체의 프로퍼티 키-값 쌍들을 배열로 반환함

profile
새싹 프론트엔드 개발자

0개의 댓글