class JsMadness { constructor(reason) { this.reason = reason this.madness = this.madness.bind(this) } madness() { console.log(this.reason) } } let m = new JsMadness("because it's madness!") m.madness() let p = m.madness p()