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. 중간고사점수의 표준편차를 구해주세요. 또 어떻게 구하는 것이 효율적일지 고민해주세요.
반응형
'TIL' 카테고리의 다른 글
TIL 33 :: SelectBox <select>없이 구현하기 (0) | 2022.05.16 |
---|---|
TIL 30 :: JS 함수는 하나인데 이름은 3개(기본, 화살표, 익명) (0) | 2022.05.10 |
TIL 26 :: [JS] Boolean Type (0) | 2022.05.02 |
TIL 24 :: JS란? 변수와 자료형을 알아보자 (0) | 2022.04.28 |
TIL 19 :: em? rem? (0) | 2022.04.21 |