我与一些高级 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
}
}
});
最佳答案
JavaScript 没有这样的东西。
更新:您应该查看此处使用的库的文档。这是一项库功能,而不是语言功能。
关于javascript - 如何以及为什么在代码中使用 SUPER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8765242/