앱개발 개발일지 22.08.28- Js. map이란?/ filter 함수 사용해보기
반복문으로 사용 가능한 map 함수에 대한 학습과 과제를 부여받았다.
과제: 다음에서 '딸기'는 몇 개일까?
let fruit_list = ['사과','감','감','배','포도','포도','딸기',
'포도','감','수박','딸기']
let count = 0;
for (let i = 0; i < fruit_list.length; i++) {
let fruit = fruit_list[i];
if (fruit == '딸기') {
count += 1;
}
}
console.log(count);
이 내용을 map함수를 사용한 반복문으로 바꿔 count log를 구해보는 과제를 진행했다.
해결과정:
답안:
let fruit_list = ['사과','감','감','배','포도','포도','딸기',
'포도','감','수박','딸기']
let count = 0;
fruit_list.map((i) => {
if (i == '딸기') count += 1
})
console.log(count)
과제: filter함수를 사용하여 새로운 배열 작성하기
let fruit_list = ['사과','감','감','배','포도','포도','딸기',
'포도','감','수박','딸기']
해결과정:
답안:
let fruit_list = ['사과','감','감','배','포도','포도','딸기',
'포도','감','수박','딸기']
let podo_list = fruit_list.filter((f)=>{
return f == '포도'
})
console.log(podo_list) //['포도','포도','포도']
댓글을 작성해보세요.