假设我有以下代码:
var app = {};
app.post = {
foo: function() {
// defining a variable without the 'var' keyword inside a function.
bar = "Hello!";
}
}
我认为我定义bar
变量的方式并不好。我知道你不应该有全局变量。但是,我在一个对象内部的方法中定义它。
这是一种不好的做法吗?
答案 0 :(得分:3)