JSFiddle - React, Tailwind, and code Playground
by mtambulut
JavaScript
var myObject = {
foo: "bar",
func: function() {
var self = this;
console.log("outer func: this.foo = " + this.foo);
console.log("outer func: self.foo = " + self.foo);
(function() {
console.log("inner func: this.foo = " + this.foo);
console.log("inner func: self.foo = " + self.foo);
})();
}
};
myObject.func();
// 3. console'da undefined olmasının nedeniz myObject'i çağırmıyor myObject.func() çagırıyor ve burda foo tanımsız olacaktır.