【发布时间】:2015-03-13 10:53:52
【问题描述】:
var fruit = {apple:"1", banana:"2"};
var w = "apple";
console.log(fruit.w); //this is problematic
我试图在我的代码中使用此逻辑在控制台中显示值“1”。这行不通。直观地说,这是有道理的,因为console.log(fruit.w); 等同于console.log(fruit."apple");,因为引号是无意义的。那么如何修改这段代码才能正常工作呢?
【问题讨论】:
-
见 mdn 关于Bracket notation
标签: javascript