일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링 빈
- Memoir
- 리눅스마스터1급
- 자바스크립트 코딩의 기술
- 문자열
- 명령어
- 월간코드챌린지
- 카카오
- 자바
- 백준 javascript
- 고잉버스
- 연습문제
- GoingBus
- java 백준 1차원 배열
- Linux
- Kotlin
- 코테
- 개발자 회고록
- 스프링 컨테이너
- map
- 백준 java
- 프로그래머스
- 코딩테스트
- 리눅스마스터 1급 정리
- 반복문
- JavaScript
- toCharArray
- Java
- 리눅스마스터 3과목
- 리눅스
- Today
- Total
목록 javascript reduce (2)
hoon DevLog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sY3g5/btsEj595FqD/zgZzFcqwoVE9EdrMYuAhmK/img.jpg)
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 = ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ug43e/btsDrmeeR5h/kr23qCuLSyEiNZOCGEGgJk/img.jpg)
3장 특수한 컬렉션을 이용해 코드 명료성을 극대화하라 tip16. Set를 이용해 고윳값을 관리하라. 드디어 3장의 마지막 Set!! 를 정리하고 마무리하려고 한다. 앞에 tip15에서 언급했던 강아지에 대한 정보가 들어있는 필터링 조건을 보자. const dogs = [ { 이름 : '맥스', 크기: '소형견', 견종: '보스턴테리어', 색상: '검정색', }, { 이름 : '도니', 크기: '대형견', 견종: '래브라도레트리버', 색상: '검정색', }, { 이름 : '섀도', 크기: '중형견', 견종: '래브라도레트리버', 색상: '갈색', }, ] 사용자가 선택할 수 있는 조건을 알려면 선택할 수 있는 모든 값을 수집해야 한다. 색상 조건을 수집하기 위해 배열 메서드 map()을 활용해보자. fu..