강의로 돌아가기
소윤호

뭐가 잘못 된거죠?? 정답 궁금합니다.

var obj = {
name: object,
age: 10,
weight: 5
}
var sum = 0;
var obj_list = Object.keys(obj);
for ( obj_list in obj){
if( typeof(obj_list) == number ){
sum = sum + obj[obj_list];
console.log(sum);
}
}
console.log(sum);

작성중인 코드―forInTest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var obj = {
    name: "object",
    age: 10,
    weight: 5
}
var sum = 0;
var obj_list = Object.keys(obj);
for ( obj_list in obj){
    if( typeof(obj_list) == "number" ){
        sum = sum + obj[obj_list];
        console.log(sum);
    }
}
console.log(sum);
1 개의 답변
정지원

var obj_list = Object.keys(obj);
바로 아래 console.log(obj_list) 찍어보시면 객체의 name값만 출력되고 있어요~

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.