현재 인터넷으로 코딩 독학 중인 사람입니다. 제가 지금 배우고 있는 사이트의 한 예시를 가져온 것입니다.
var obj = {
name: "object",
age: 10,
weight: 5
}
var sum = 0;
for ( var i in obj ){
if( typeof( Object.keys(i) ) == "number" ){
sum = sum + i ;
}
}
console.log("sum :", sum);
Object.keys(i)
를 통해서 객체 obj 의 value 값들 중 typeof 가 number 인 것들을 (value 값이 숫자인 것들)
모두 합한 값은 sum 에 넣어 출력 하라는 예시 인데 실제로 실행을 해보니 0 이 나오고
숫자를 value 값으로 가지고 있는 key 들의 type 은 number 가 아닌 object 로 나옵니다.
어떻게 코드를 변경해야 원하는 대로 작동이 될지 모르겠습니다...
도와주세요!