Класс 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)? Это заставляет меня думать, что это плохая практика.