Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 후니의쉽게쓴시스코라우팅
- IT기초
- 막대기자르기
- 실업인정인터넷신청
- 튜터링
- 부분합알고리즘
- array
- 알고리즘
- 사회초년생
- C++
- 자취준비
- 자료구조
- 취업사실신고
- 회사폐업
- HeadFirstDesignPatterns
- 후니의쉽게쓴시스코네트워킹
- 실업급여
- 정보
- 코딩테스트
- 프로그래머스
- 동적계획법
- leetcode
- 네트워크
- 순열
- 정보처리기사개정
- 생애첫계약
- 모여봐요동물의숲
- 전화영어
- 청년내일채움공제
- 캡쳐링
Archives
- Today
- Total
따봉도치야 고마워
foreach/ map/ filter/ reduce/ some/ every 차이 본문
foreach
- 배열 원소들을 반복하며 특정 액션 수행
- 값을 리턴하지 않아 단순 반복에 쓰임. (내부에서 배열을 만드는 것도 되지만, 그럴 땐 보통 map 사용)
map
-배열 원소들을 반복하며 값을 변경해 리턴. 즉 새로운 배열 생성
-보통 배열 전체 값을 변경할 때 사용
filter
-배열 원소들을 반복하며 조건에 true면 원소를 남기고, flase면 삭제. 새로운 배열 생성
-배열 값 중 의미 없는 값 버릴 때 사용. 말 그대로 필터링
+ 빈 배열 요소를 반환하지 않음
reduce
-배열 원소들을 반복하며 값을 조합해 하나의 결과 값 리턴 ex.sum, avg
some
- 배열 원소 중 하나라도 조건을 만족하면 true, 아니면 false 반환
- 배열에서 특정 값 검사 or 특정상황에서 멈추는 반복문 만들 때 사용
every
-배열 원소 모두가 조건을 만족하면 true, 하나라도 아니면 false 반환
-배열 모든 원소 검사. break도 가능하긴 함
'프로그래밍 > 공부' 카테고리의 다른 글
Head First Design Patterns : (1)디자인 패턴 소개 (0) | 2020.09.09 |
---|---|
버블링(Bubbling)과 캡쳐링(Capturing) (0) | 2020.09.07 |
MMORPG와 스포츠 게임 개발의 차이 (0) | 2020.07.20 |
[네트워크 공부] 후니의 쉽게 쓴 네트워킹 16일차 - Part12 (0) | 2020.04.27 |
[네트워크 공부] 후니의 쉽게 쓴 네트워킹 15일차 - Part11 (0) | 2020.04.24 |
Comments