这个问题看起来像是重复的,因为标题几乎是重复的。但是,我的问题似乎更简单,我找不到答案。
我有一个执行另一个回调函数的 Javascript 函数,它的工作原理是这样的:
<script type='text/javascript'>
firstfunction(callbackfunction);
</script>
其中回调函数定义为:
callbackfunction(response) {
if (response=='loggedin'){
// ... do stuff
}}
但我希望它是这样的:
callbackfunction(response, param) {
if (response=='loggedin'){
// ... do stuff with param
}}
我的问题是,这样传递参数是否有效:
<script type='text/javascript'>
firstfunction(callbackfunction(param));
</script>
还是我做错了?