を呼び出した後に[OK]をので、私はこの機能を持って言うことができます。このようなもの:ではJavaScriptコールバック関数
a("Hi.", function() {});
私はそのような関数の中でコールバックを持つ方法はわかりません。
(私は例として、警告ウィンドウを使用しています)
ありがとう!
を呼び出した後に[OK]をので、私はこの機能を持って言うことができます。このようなもの:ではJavaScriptコールバック関数
a("Hi.", function() {});
私はそのような関数の中でコールバックを持つ方法はわかりません。
(私は例として、警告ウィンドウを使用しています)
ありがとう!
コールバックの特殊な構文はありません。コールバック関数を渡して関数内で呼び出すだけです。
function a(message, cb) {
console.log(message); // log to the console of recent Browsers
cb();
}
a("Hi.", function() {
console.log("After hi...");
});
出力:
Hi.
After hi...
あなたはコールバック関数を追加するかどうかをチェックするif文を追加することができます。したがって、コールバックなしでもこの関数を使用することができます。
function a(message, cb) {
alert(message);
if (typeof cb === "function") {
cb();
}
}
ここでは、最初と2番目に警告するコードを示します。私はこれがあなたが尋ねたものであることを望みます
function basic(callback) {
alert("first...");
var a = "second...";
callback(a);
}
basic(function (abc) {
alert(abc);
});