Я новичок в JS. Если я хочу назначить, например, 2 функции для контрструктора, нужно ли дважды вызывать объявление функции через прототип?JS несколько функций через прототип
function Shape(x, y) {
this.x= x;
this.y= y;
}
Shape.prototype.foo= function() {
return ...;
};
Shape.prototype.bar= function() {
return ...;
};
* «Если я хочу назначить, например, 2 функции в виде застройщик» * I предположите, что вы хотите назначить функции свойству '' prototype' * конструктора. –
Каков конечный результат, которого вы пытаетесь достичь? единственной причиной использования прототипа является попытка создания класса. в противном случае объект с методами будет более уместным. –
@ Decker, я прочитал в потоке Stackoverflow, который присваивает функции конструктору не изящный, потому что каждый объект конструктора имеет собственную функцию, которая может быть фактически одной и той же для всех. Было бы избыточно создавать его для каждого объекта. – daisy