Параметры функции extjs - почему не используются? - PullRequest
0 голосов
/ 01 февраля 2011

В ext js мне встречаются такие функции:

SearchWindow.WindowCloseButton.on('click',function(btn,e){
    SearchWindow.hide();
});

Таким образом, при нажатии кнопки закрытия окно будет скрыто. Но почему функции нужны эти два аргумента (btn, e), когда они не используются внутри функции? Я Java-разработчик, и я не могу понять этот синтаксис

Ответы [ 2 ]

2 голосов
/ 01 февраля 2011

Это не нужно аргументы.Это аргументы, которые передаются в функцию.Вы можете использовать их или нет.Функция будет работать без них, если вам это нравится больше:

SearchWindow.WindowCloseButton.on('click',function(){
SearchWindow.hide();
});
0 голосов
/ 01 февраля 2011

Тебе они не нужны. Они не являются обязательными.

Вам нужно только положить их туда, если вы намеревались их использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...