Задать вопрос
@bqio
https://bqio.github.io/

Как изменить имя дочернего класса при выводе?

class Stream extends DataView {
    constructor(data) {
        super(data);
        this.position = 0;
    }
}

console.log(new Stream(this.result)) // DataView(1711) {position: 0}


Как сделать, чтобы выводилось Stream(1711) {position: 0}?
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
RAX7
@RAX7
Менять имя не нужно, да и не получится. Можно посмотреть через свойство name конструктора. new Stream(this.result).constructor.name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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