我有这个功能:
var MyApp = {}; // Globally scoped object
function foo(){
MyApp.color = 'green';
}
function test(){
alert(MyApp.color); // Alerts 'green'
}
但警告中green
代替undefined
。为什么?以及如何解决它。
答案 0 :(得分:2)
MyApp.color
永远不会运行,因此{{1}}永远不会收到任何值,因此未定义。