TIL
TIL 29 :: [JS] 반복문
Deeb
2022. 5. 9. 18:11
let data = [{
반 : 1,
번 : 1,
이름 : "호준",
중간고사점수 : 55
}, {
반 : 1,
번 : 2,
이름 : "길동",
중간고사점수 : 60
}, {
반 : 1,
번 : 3,
이름 : "영희",
중간고사점수 : 30
}, {
반 : 1,
번 : 4,
이름 : "철수",
중간고사점수 : 20
}, {
반 : 1,
번 : 5,
이름 : "규리",
중간고사점수 : 100
}]
1. 중간고사 점수를 하나의 array로 만들어주세요.
a) 메서드를 이용해서 구하기
console.log(data.map(x => x.중간고사점수))
b) for문을 이용해 넣어보기
test =[]
for(let i = 0; i < data.length; i++) {
test.push(data[i]['중간고사점수'])
}
2. 이름과 중간고사 점수를 하나의 array로 만들어주세요.
console.log(data.map(x => [x.이름, x.중간고사점수]))
test =[]
for(let i = 0; i < data.length; i++) {
test.push(data[i]['이름'])
test.push(data[i]['중간고사점수'])
}
(나아가기) 3. 중간고사점수의 표준편차를 구해주세요. 또 어떻게 구하는 것이 효율적일지 고민해주세요.
반응형