Например:
                  
                  
                  
                  
                  
                  class Square {
                  
                  
                      constructor(x1, y1, x2, y2) {
                  
                  
                          // ...
                  
                  
                      }
                  
                  
                  
                  
                  
                      area () {
                  
                  
                          return x * y
                  
                  
                      }
                  
                  
                  }
                  
                  
                  
                  
                  
                  // 1 works
                  
                  
                  const square = new Square(1,2,3,4)
                  
                  
                  console.log(square.area())
                  
                  
                  
                  
                  
                  // 2 doesn't work
                  
                  
                  const area = new Square(1,2,3,4).area()
                  
                  
                  
                  
                  
                  Как можно описать класс, чтобы работал 2-й случай?
                  
                  
                
А ты в доке про классы читал?
ткни, плиз. похоже, пропустил что-то
https://learn.javascript.ru/class
(new Square(...)). area()
Обсуждают сегодня