Я работаю с некоторыми продвинутыми людьми из JavaScript, и они использовали ключевое слово SUPER в своем коде. Признаюсь, я не очень хорошо понимаю, как и почему можно и нужно это использовать.
Может ли кто-нибудь направить меня или показать, как стать хорошо сведущим в его использовании и аргументации?
Вот несколько примеров:
openup: function( $super ) {
$super();
this.shop.enable_access();
}
addLeft: function( data ) {
var cell = Element('td');
if ( data.item_data ) {
var item = new SRIL(data.item_data);
item.attach(cell);
item.show();
}
return cell;
}
var SRIL = Class.create(Module, {
initialize: function( $super, data ) {
$super({ dom: 'show_line' });
this.data = data;
if ( data.Type[0] == 'Car' ) {
//some code
}
else {
// some code
}
}
}); * +1011 *