Skip to content

Instantly share code, notes, and snippets.

@ldong
Created October 6, 2017 02:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ldong/be8ff84169bddbf2e0b10b21566a339b to your computer and use it in GitHub Desktop.
Save ldong/be8ff84169bddbf2e0b10b21566a339b to your computer and use it in GitHub Desktop.
let person1 = {
  firstName: 'John',
  lastName: 'Doe',
  name() {
    return `${this.firstName} ${this.lastName}`
  }
}
console.log('person', person1.name());

let person2 = {
  firstName: 'Jane',
  lastName: 'Doe'
}

person1.name = person1.name.bind(person1);

person2.name = person1.name.bind(person2);


console.log('person2', person2.name());


() => {

}

function() {

}.bind(this)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment