Learning JS

by dollysingh3192

JavaScript

let actions = { 
  theBoringFunction() { 
    return 'function 1'
  },

  anotherBoringFunction() {
    return 'function 2'
  },

  theMostBoringFunction() {
    return 'function 3'
  },
}

// won't work key is typeof String :(
 for (let key in actions) { 
  console.log(key);
  console.log(actions);
  console.log(actions[key]);
  actions[key].log = function () { 
    return console.log(this.name)
  }
} 

/* actions.anotherBoringFunction.log = function () {  
  return console.log(this.name)
} */

actions.anotherBoringFunction.log() // logs anotherBoringFunction