从构造函数中提取对象值

Extract object values from constructor function

如何从我的对象中提取这些值?不写4行

constructor(product) {
    { title, imgUrl, price, desc } = product
}

解构也是这样工作的:

constructor({ title, imgUrl, price, desc }) {}

你可以试试

var product = null;

function getProduct(){
  return this.product
}

constructor(product) {
  this.product =  { title, imgUrl, price, desc }
}

在另一个 class 中,您可以实例化此 class 并调用 getProduct() 函数