Вероятно, наименее понятная часть JavaScript, стоящая за цепочкой прототипов.
Итак, вопрос: как ...
new dataObj(args);
.. . Фактически создать объект и определить его цепочку прототипов / конструкторы / и т. д.?
Лучше всего показать альтернативу, чтобы полностью понять это ключевое слово.