JSFiddle - React, Tailwind, and code Playground

by Damian Dulisz

JavaScript

const x = {
	a: 1,
  b: 2,
}

Object.defineProperty(x, 'sum', {
	get () {
  	return this.a + this.b
  }
})

Object.defineProperty(x, 'multiplySumBy', {
	get () {
  	return multiplier => this.sum * multiplier
  }
})


console.log(x)
console.log(x.sum)
console.log(x.multiplySumBy(5))