일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 스프링 빈
- GoingBus
- 리눅스
- Linux
- JavaScript
- 고잉버스
- 리눅스마스터 1급 정리
- java 백준 1차원 배열
- 리눅스마스터 3과목
- Memoir
- 개발자 회고록
- Kotlin
- 코테
- 스프링 컨테이너
- Java
- 카카오
- 백준 java
- 자바
- 연습문제
- 백준 javascript
- 코딩테스트
- 리눅스마스터1급
- 월간코드챌린지
- 반복문
- 문자열
- 명령어
- 프로그래머스
- 자바스크립트 코딩의 기술
- toCharArray
- map
- Today
- Total
목록 javascript reduce (2)
hoon DevLog

5장 배열로 데이터 컬렉션을 관리하라 tip23. filter( )와 find( )로 데이터의 부분집합을 생성하라 다음은 문자열이 담긴 간단한 배열에 필터링을 적용하는 예제 코드이다. const team = ['Michelle B', 'Dave L', 'Dave C', 'Courtne B', 'Davina M']; 'Dave'.match(/Dav/); // ["Dav", index: 0, input: "Dave", groups: undefined] 'Michelle'.match(/Dav/); // null match() : 문자열이 정규 표현식과 일치하면 일치한 항목에 대한 정보를 배열로 반환, 일치하지 않으면 null 반환!! filter() 메서드로 수정해보면 다음과 같다. const daves = ..

3장 특수한 컬렉션을 이용해 코드 명료성을 극대화하라 tip16. Set를 이용해 고윳값을 관리하라. 드디어 3장의 마지막 Set!! 를 정리하고 마무리하려고 한다. 앞에 tip15에서 언급했던 강아지에 대한 정보가 들어있는 필터링 조건을 보자. const dogs = [ { 이름 : '맥스', 크기: '소형견', 견종: '보스턴테리어', 색상: '검정색', }, { 이름 : '도니', 크기: '대형견', 견종: '래브라도레트리버', 색상: '검정색', }, { 이름 : '섀도', 크기: '중형견', 견종: '래브라도레트리버', 색상: '갈색', }, ] 사용자가 선택할 수 있는 조건을 알려면 선택할 수 있는 모든 값을 수집해야 한다. 색상 조건을 수집하기 위해 배열 메서드 map()을 활용해보자. fu..