У меня есть следующий код.В приведенном ниже коде есть две функции, вызывающие другую функцию.Но я не могу понять, почему однажды эта функция вызывается с этим, а в другой раз та же самая функция вызывается переменной в другом месте.
var widgetMethods = {
getWidgetData: function($widgetElement) {
var widgetData = $widgetElement.data('widgetData');
widgetData = (typeof widgetData == 'undefined') ? { type: null, key: null } : widgetData;
if( widgetData.type == null ) {
console.log("Widget type is not specified!");
return false;
}
if( widgetData.key == null ) {
console.log("Widget key is not specified!");
return false;
}
return widgetData;
},
editWidget: function(key, options) {
var $self = jQuery(this);
var widgetData = widgetMethods.getWidgetData($self);
}
getWidgetTemplate: function($widgetElement) {
var widgetData = this.getWidgetData($widgetElement);
}
}
Может кто-нибудь помочь мне.Я сбит с толку.Пожалуйста, опишите кратко.