Показать сообщение отдельно
  #1 (permalink)  
Старый 28.04.2021, 20:29
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Объединение функции
В библиотеке есть функция indent, которая потом добавляется в объект. Упрощённо выглядит так:
function indent( element, isOutdent ) {
	return 'some code';
}
indent.disabled = function( option, styles ) {
	return styles.lists.length === 0;
};

А потом добавляется в объект:
var commands = Object.freeze( {
	indent: indent,
} )

И, как я понимаю, потом можно обращаться к функциям commands.indent и commands.indent.disabled

Возможно ли в JS indent.disabled = function( option, styles ) сразу определить внутри function indent( element, isOutdent )? Думается, здесь просто вопрос понимания синтаксиса...
Ответить с цитированием