Я пытаюсь использовать некоторые из более продвинутых функций OO Javascript, следуя шаблону "супер конструктора" Дуга Кроуфорда. Тем не менее, я не знаю, как устанавливать и получать типы из моих объектов с использованием собственной системы Javascript. Вот как это у меня сейчас:
function createBicycle(tires) {
var that = {};
that.tires = tires;
that.toString = function () {
return 'Bicycle with ' + tires + ' tires.';
}
}
Как установить или получить тип моего нового объекта? Я не хочу создавать атрибут type
, если есть правильный способ сделать это.