JavaScript构造函数更改值

时间:2018-07-28 17:23:23

标签: javascript

我有一个问题可能对你们所有人来说真的很容易。

例如,我得到了以下构造函数

class Example {
   constructor(product, total) {
       this.product= product;
       this.total= total;
   }
}

我现在如何将产品的价值更改为例如Apple?

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

class Example {
   constructor(product, total) {
    this.product= product;
    this.total= total;
   }
}

let exampleObj = new Example('apple')
console.log(exampleObj.product) // 'apple'

答案 1 :(得分:1)

可以通过两种方式设置值apple。推荐的方法是在初始化时设置值苹果,如下所示:

class Example {
   constructor(product, total) {
    this.product= product;
    this.total= total;
   }
}
//set the value apple at the time of initialization
var example = new Example('apple', '10');
console.log(example.product);

在初始化后设置值apple

class Example {
   constructor(product, total) {
    this.product= product;
    this.total= total;
   }
}
//set the value apple at the time of initialization
var example = new Example();
example.product = 'apple';
console.log(example.product);

答案 2 :(得分:0)

您的课程为workbench.files.action.focusFilesExplorer

Example

现在您可以像这样创建此类的对象实例:

class Example {
   constructor(product, total) {
      this.product= product;
      this.total= total;
   }
}

增加苹果的数量并打印总数:

var product1 = new Example('apple', 0); 
var product2 = new Example('banana', 0);