Я прочитал некоторый код или библиотеку, которая использует фрагмент кода, например
function Example(){
this.initialize.apply(this , arguments);
};
Example.prototype.initialize = function(){
this.a = false;
...
}
Я знаю, что происходит с кодом, но я обнаружил, что альтернативный способ мог бы сделать то же самое
function newExample(){
this.a = true;
this.arg1 = arguments[0]
}
const obj = new newExample('arg1');
оба способа дают один и тот же эффект, поэтому, почему люди не используют второй способ, это кажется проще. или просто я неправильно понял значение фрагмента при первом способе ??
Я нашел какое-то объяснение для inte rnet,
, но все еще сбивает с толку, может кто-нибудь сказать мне? спасибо.