gpt4 book ai didi

javascript - 自动传递参数作为参数在 JS 中是如何工作的?

转载 作者:行者123 更新时间:2023-11-29 21:02:21 25 4
gpt4 key购买 nike

这里面的逻辑是什么?我们如何理解 "Hello world"function b(s) 中的 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);
}

最佳答案

a("Hello world", b);

function a(s, callback) {
callback(s);
// s -> "Hello World"
// callback -> b
// callback(s) -> b("Hello World")

}

// so.. b("Hello World")
function b(s) {
// s -> "Hello World"
console.log(s + "!!!");
// result: "Hello World!!!"
}

更新。 enter image description here

关于javascript - 自动传递参数作为参数在 JS 中是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45895301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com