자바스크립트 과제

IngCoding·2022년 10월 28일
1

TIL

목록 보기
2/12

1. 배열에서 특정 원소 개수 구하기

  • 다음에서 '딸기'는 몇 개일까?
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 함수를 사용해서 해결하기
let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']
fruit_list.map((count,i) => {
	let fruit = fruit_list[i]
    if (fruit == '딸기') {
      count +=1
	}
})
console.log(count)
  • 정답
let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']
let count = 0;
fruit_list.map((f)=>{
    if(f == "딸기") count += 1
})

console.log(count)

2. filter 함수로 '포도'만 들어있는 podo_list 구현

let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']

const result = fruit_list.filter(fruit => fruit =='포도');

console.log(result);
  • 정답
let fruit_list = ['사과','감','감','배','포도','포도','딸기',
'포도','감','수박','딸기']

let podo_list = fruit_list.filter((f)=>{
	return f == '포도'
})

console.log(podo_list) //['포도','포도','포도']
profile
Data & PM

0개의 댓글