2014-11-01 1 views
0

를 사용하여 객체의 속성 값을 얻기 위해 어떻게 undefined를 반환 person.v 코드에서 볼 수 있듯이 내가다음은 변수

var person ={ 
    name: 'John' 
}; 
var v = 'name'; 

console.log(person.name); // John 
console.log(person.v); // undefined 
console.log(v in person); // true 

이 코드입니다.

는 '존'사용 변수 V를 인쇄 할 수 있다면 내가 알고 싶습니다

+0

에서 작동해야하는'[] 연산자. 'person [v]' – Pointy

+0

고마워, 작동 해. :) – Brian

답변

2

사용이 :.

var person ={ 
     name: 'John' 
    }; 
    var v = 'name'; 

    console.log(person.name); // John 
    console.log(person[v]); //john