Класс JS объявляет много полей, 1 строка

Я могу это сделать:

      class Node {
    child1, child2, data;
    constructor(data) {
        this.data = data;
        child1 = "foo";
        child2 = "bar";
    }
}

Кажется, что могу, хотя, может, я обманываю себя каким-то побочным эффектом. Кроме того, почему этот шаблон никогда не появляется в документации ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes , https://developer.mozilla.org/en-US/ docs / Web / JavaScript / Reference / Classes / Public_class_fields)? Это заставляет меня думать, что это плохая практика.

0 ответов

Другие вопросы по тегам