完全な関数を渡すことができる関数があります。null でない場合は complete を呼び出したくないので、呼び出します
function queryJS(sql, success, error, complete) {
...
...
if (complete !== null) complete()
...
...
次のような3つのパラメータで関数を呼び出すと:
queryJS("SELECT BLAH FROM TABLE", mysuccess, myerror)
私は得る:
TypeError: complete is not a function
私の何が間違っていますか?
そして、完全な関数が渡されない場合をカバーする最良の方法は何ですか?
ありがとう