Skip to content

Instantly share code, notes, and snippets.

@sachinKumarGautam
Created March 31, 2022 04:30
Show Gist options
  • Save sachinKumarGautam/bb390123ece0950431343ca434aa3ff8 to your computer and use it in GitHub Desktop.
Save sachinKumarGautam/bb390123ece0950431343ca434aa3ff8 to your computer and use it in GitHub Desktop.
const obj = {
dev: 'bfe',
a: function() {
return this.dev
},
b() {
return this.dev
},
c: () => {
return this.dev
},
d: function() {
return (() => {
return this.dev
})()
},
e: function() {
return this.b()
},
f: function() {
return this.b
},
g: function() {
return this.c()
},
h: function() {
return this.c
},
i: function() {
return () => {
return this.dev
}
}
}
console.log(obj.a())
console.log(obj.b())
console.log(obj.c())
console.log(obj.d())
console.log(obj.e())
console.log(obj.f()())
console.log(obj.g())
console.log(obj.h()())
console.log(obj.i()())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment