How to represent a simple rectangle in class with JavaScript

1 Answer

0 votes
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 ]

*/

 



answered May 3, 2024 by avibootz

Related questions

1 answer 193 views
1 answer 417 views
1 answer 219 views
1 answer 176 views
1 answer 197 views
...