如何將函數放入函數中?如何從函數內部調用函數?
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;
};
如何將函數放入函數中?如何從函數內部調用函數?
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;
};
要調用的函數,你必須增加括號:
inp.onclick = function(){
do_something();
also_do_something();
};
麪糰..我甚至沒有想到.. hehe – clarkk 2011-04-25 16:54:20
also_do_something
是一個函數引用,你不叫,你只是得到它。如果你想打電話,使用also_do_something()
調用一個函數,你需要添加括號:
inp.onclick = function(){
do_something();
// this don't work
also_do_something();
};
很想聽到什麼讓你把括號中do_something()
,而不是在also_do_something
?
@nEEbz ...它可能與聲明'also_do_something = function()'有關,也許你需要做的就是調用'also_do_something'?儘管@克拉克的頭雖然......我不知道發生了什麼......只是一個猜測 – Hristo 2011-04-25 16:35:23
喲dawg我們聽到你喜歡的功能.... – 2011-04-25 16:27:39
@ josh.trow你讓我的一天 – 2011-04-25 16:30:24
我lawl'd。那太棒了。 – Eli 2011-04-25 16:36:16