В javascript приведены три функции-конструктора:
function Foo(data) {
var _data = data;
}
function Bar(data) {
this.data = data;
}
function Baz(data) {
//just use data freely.
}
Есть ли какая-либо разница, кроме видимости члена data
после построения? (например, вы можете сделать новый Bar().data
, но не new Foo().data
)