Каковы различия между двумя следующими подходами для наследования?
Subclass.prototype = $.extend(true, {}, Parent.prototype, proto);
и
function Subclass(){
var parent = new Parent();
$.extend(true, this, parent);
}
Плюсы и минусы каждого подхода?
Спасибо!
РЕДАКТИРОВАТЬ: В настоящее время я использую 1-й подход для расширения своих классов, но вместо этого я подумываю создать экземпляр родительского объекта, чтобы вызвать конструктор класса Parent.Хотя я не уверен, что всегда хотел бы этого ...