这是我的代码
var person ={
name: 'John'
};
var v = 'name';
console.log(person.name); // John
console.log(person.v); // undefined
console.log(v in person); // true
正如您在代码中看到的那样,person.v返回undefined。
我想知道是否可以使用变量v打印'John'。
答案 0 :(得分:2)
使用它:
var person ={
name: 'John'
};
var v = 'name';
console.log(person.name); // John
console.log(person[v]); //john
答案 1 :(得分:0)
person[v]
应该在这种情况下工作