#javascript
#javascript
Вопрос:
как вы можете поместить функцию в функцию?
do_something(){
alert('do something');
}
also_do_something = function(){
alert('also do something');
};
inp.onclick = function(){
do_something();
// this don't work
also_do_something;
};
Комментарии:
1. Чувак, мы слышали, тебе нравятся функции….
Ответ №1:
Чтобы вызвать функцию, необходимо добавить круглые скобки :
inp.onclick = function(){
do_something();
also_do_something();
};
Комментарии:
1. тесто.. Я даже не подумал об этом .. хехе
Ответ №2:
also_do_something
это ссылка на функцию, вы не вызываете ее, вы просто получаете ее. Если вы хотите вызвать, используйте also_do_something ()
Ответ №3:
чтобы вызвать функцию, вам нужно добавить круглую скобку:
inp.onclick = function(){
do_something();
// this don't work
also_do_something();
};
было бы интересно услышать, что заставило вас поместить скобки в do_something()
, а не в also_do_something
?
Комментарии:
1. @nEEbz … возможно, это связано с объявлением,
also_do_something = function()
думая, может быть, что все, что вам нужно сделать, это вызватьalso_do_something
? Я не знаю, что происходило, хотя @clarkk’s head все же… просто предположение