170 похожих чатов

TS компилиться в нативный JS но это не значит же

что TS не существует?

11 ответов

11 просмотров

Сравнение корректное вполне, потому что класс это абстракция, а как оно работает по факту дело десятое, класс от этого существовать не перестаёт

BЕLый- Автор вопроса

Иными словами, класс служит средством для введения абстрактных типов данных в программный проект. взято из википедии

Чо за стандартное определение класса? Покажи

"Класс - это шаблон, который определяет состояние (переменные) и поведение (методы), которые характеризуют объекты этого класса." — JS ✅ "Класс - это абстрактный тип данных, который инкапсулирует свойства и методы, которые могут быть использованы для создания конкретных объектов." — JS ✅

по этой формулировке настоящим классом в JS является Object.create

Разве обычные конструкторы позволяют использовать super и #? Опрометчиво называть классы синтаксическим сахаром.

позволяют! super -> this.constructor # -> Symbol это только сахар

Эркин Бахтушкин
Разве обычные конструкторы позволяют использовать ...

# для создания приватных переменных, а super используется в конструкторе если надо в класс что-то импортировать, например так const Emitter = require("events"); class test extends Emitter { contructor() { super(); } }

Sergiy Shatunov
конструктор заменим

Что заменим? Super ссылается на [[HomeObject]], который статичен. this и constructor изменяем

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
какие клиентские датасеты в лазаре умеют объединяться в master-detail? нужно забрать на клиент запись из одной таблицы и выборку из другой связанной один-ко-многим, отредактир...
Igor
19
Подскажите, сейчас что то есть (JS модуль какой-нибудь), что можно использовать для: 1) переваривания javascript codа из html fileа, т.е. разбивки, на переменные, команды, бло...
Iar De
32
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
43
кто поможет крякнуть чит? (реверс инжиринг) чтобы разблокировать премиум версию
Mёdkinson Medvezhkin
40
Подскажите, пожалуйста, как отключить очень сильно доставшие меня подсказки в QT Creator? Они просто мешают видеть то, что я пишу, как гирлянда е.... Просто пишешь одну букву...
Mitchel R
3
Hello I was able to secure a job interview and I need to attend it in 7 hours. I'm so stressed right now, and I also have trust issues so I have this feeling that they may try...
Senator
7
/////////////////////////////////////// TChart / TLineSeries - сохранение данных (текстовый файл) /////////////////////////////////////// добрый день / работа с графиком: 1....
livontiy
14
Делал сайт заказчику в 2018г. Прилетела претензия на фотку в примерах работ от copydefend (ооо "фортуна технолоджис") на 36к рублей 🙈 Конторка эта образовалась в 2023 г, и 13...
Alexander Andreev
10
Do you have any idea how much money a worker brings in to a profitable company? If you set up your own company and found your own clients, you could easily make several times ...
Jorge
4
Карта сайта