let data = [{
λ° : 1,
λ² : 1,
μ΄λ¦ : "νΈμ€",
μ€κ°κ³ μ¬μ μ : 55
}, {
λ° : 1,
λ² : 2,
μ΄λ¦ : "κΈΈλ",
μ€κ°κ³ μ¬μ μ : 60
}, {
λ° : 1,
λ² : 3,
μ΄λ¦ : "μν¬",
μ€κ°κ³ μ¬μ μ : 30
}, {
λ° : 1,
λ² : 4,
μ΄λ¦ : "μ² μ",
μ€κ°κ³ μ¬μ μ : 20
}, {
λ° : 1,
λ² : 5,
μ΄λ¦ : "κ·λ¦¬",
μ€κ°κ³ μ¬μ μ : [100,200,300,400]
}]
μμ λ°μ΄ν°λ₯Ό μ¬μ©νμ¬ μ€κ°κ³ μ¬ μ μμ ν©μ λμΆν΄λ΄λ €κ³ νμλ€.
let sum=0;
for(score in data ){
sum+=data[score].μ€κ°κ³ μ¬μ μ
// νΉμ sum+=data[score]['μ€κ°κ³ μ¬μ μ']
}
κ·Έλ¬λ€ νΈμΆνλ μ¬λ¬ νμμ λν΄ νΌλμ΄ μ겨, μ¬λ¬ λ°©λ©΄μΌλ‘ μλλ₯Ό ν΄ λ³΄μλ€.
let array=[1,2,[3,4],5]
//[ ][ ] μ κ°μ νμ
console.log(array[2][0]) // 3
// indexμμΉ μ°ΎκΈ° ( μμΌλ©΄ -1 )
array.indexOf(5) // 3
// μ΄μ€λ°°μ΄μμ indexμμΉ μ°ΎκΈ°
array[2].indexOf(4)// 1
let data = [{
λ° : 1,
λ² : 1,
μ΄λ¦ : "νΈμ€",
μ€κ°κ³ μ¬μ μ : 55
}, {
λ° : 1,
λ² : 2,
μ΄λ¦ : "κΈΈλ",
μ€κ°κ³ μ¬μ μ : 60
}, {
λ° : 1,
λ² : 3,
μ΄λ¦ : "μν¬",
μ€κ°κ³ μ¬μ μ : 30
}, {
λ° : 1,
λ² : 4,
μ΄λ¦ : "μ² μ",
μ€κ°κ³ μ¬μ μ : 20
}, {
λ° : 1,
λ² : 5,
μ΄λ¦ : "κ·λ¦¬",
μ€κ°κ³ μ¬μ μ : [100,200,300,400]
}]
//Key μΆμΆ (Object.keys(data[3]) μ [3] μμΉμ κ°μΆλ ₯)
console.log(Object.keys(data[3])[3]) // μ€κ°κ³ μ¬μ μ
//Value μΆμΆ
console.log(Object.values(data[3])[3]) // 20
console.log(data[3].μ€κ°κ³ μ¬μ μ) // 20
console.log(data[3]['μ€κ°κ³ μ¬μ μ']) //20
// λ°°μ΄ μμ κ°μ²΄ μμ λ°°μ΄
console.log(data[4].μ€κ°κ³ μ¬μ μ[2]) // 300
console.log(data[4]['μ€κ°κ³ μ¬μ μ'][2]) // 300