@bqio
https://bqio.github.io/

Почему нет значения?

Делаю прототип конструктора:
DataView.prototype.constructor = function DataView () {
this.position = 0;
}

Значение this.position после инициализации всё равно NaN. Что делаю не так?
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
Язык не использует свойство prototype.constructor в служебных целях. Оно нужно лишь для того, чтобы получить ссылку на функцию создавшую объект.
function MyDataView() {
  this.position = 0;
}

const view = new MyDataView();

console.log(view.position); // 0
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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