10/03/20 14:14:41 ZU4Tys8R
それぞれどう違いますか?
bazの定義方法の違いなんですが
それぞれの目的というか意図というか使い分け方というか
//1
var foo = {
bar: function() {
alert(this.baz);
},
baz: "hello!"
};
foo.bar();
//2
var foo = {
bar: function() {
this.baz = "hello!";
alert(this.baz);
}
};
foo.bar();
//3
var foo = {
bar: function() {
var baz = "hello!";
alert(baz);
}
};
foo.bar();