Я хотел бы, чтобы структурировать мое приложение, как это:Javascript возвращенный деталь в возвращении
APP.open = (function ($) {
return {
people: function() {
return {
gender: function() {},
age: function() {}
}
}
};
}(jQuery));
я могу получить APP.open.people()
, но когда я делаю: APP.open.people.gender();
я undefined
.
'APP.open.people() пол();' – adeneo
Не 'APP.open' функцию? Просто спрашиваю, потому что я не специалист по javascript. – Nolonar
@Nolonar - 'APP.open' - это объект, так как функция, которую вы видите, является IIFE, которая выполняется немедленно и возвращает объект. 'APP.open.people', с другой стороны, ** не ** IIFE и должен быть вызван. – adeneo