class Rectangle {
constructor(height, width) {
this.height = height;
this.width = width;
}
get area() {
return this.height * this.width;
}
*getSides() {
yield this.height;
yield this.width;
yield this.height;
yield this.width;
}
}
const rect = new Rectangle(7, 13);
console.log(rect.area);
console.log([...rect.getSides()]);
/*
run:
91
[ 7, 13, 7, 13 ]
*/