Я хотел бы понять, как использовать привязку (это) в данном конкретном случае:используя привязку (это) и передавая аргумент вместе
this.resizeImages(maxcat, this); //this belongs to the Widget Object
Widget.prototype.resizeImages = function(maxcat, self)
{
switch(maxcat)
{
case "firstcase":
self.piePaper.path(activityImages[maxcat]);
break;
}
}
вместо того, чтобы использовать два аргумента, как я могу использовать привязку (это) и передать аргумент maxcat вместе?
Я хотел бы иметь метод, как это:
Widget.prototype.resizeImages = function(maxcat)
{
switch(maxcat)
{
case "firstcase":
this.piePaper.path(activityImages[maxcat]); //this belongs to the Widget Object
break;
}
}
Я хотел бы иметь что-то вроде: this.resizeImages(maxcat).bind(this);
, что, конечно, это не работает, это просто привести пример.
Почему не просто 'this.resizeImages (maxcat),' как 'this' является объектом виджет сам –
что может быть и вариантом, это только вопрос, связанный с стилем, чтобы узнать дополнительный вариант;) – PhiceDev