class的访问器成员
- 本质是 class 的语法糖 等价于对象的defineProperty
- 对象里面也能使用
class Product{constructor(count, price){this.count = count;this.price = price;}get total(){ return this.count * this.price;}}const product = new Product(10, 100);console.log(product.total); product.count = 20;console.log(product.total);
const product = {price: 100,count: 10,get total() { return this.price * this.count;},set total(value) { this.price = value / this.count; },};
console.log(product.total);
product.count = 20;
console.log(product.total);