里面的逻辑是什么?我们如何理解"Hello world"
是s
中的function b(s)
参数?我们如何在该函数内部传递它?这两个参数(简单的值和带参数的函数)如何相互配合?似乎它们之间没有任何联系,但它可以正常工作。
P.S。第二个例子很清楚。
//1st example
a("Hello world", b);
function b(s) {
console.log(s + "!!!");
}
//2nd example
a("Hello world", function(s) {
console.log(s + ", how are you?");
});
function a(s, callback) {
callback(s);
}