gpt4 book ai didi

javascript - Javascript 中的可选参数如何工作?

转载 作者:行者123 更新时间:2023-12-02 14:17:21 26 4
gpt4 key购买 nike

摘自w3在线教程:

$("button").click(function(){
$("#div1").load("demo_test.txt", function(responseTxt, statusTxt, xhr){
if(statusTxt == "success")
alert("External content loaded successfully!");
if(statusTxt == "error")
alert("Error: " + xhr.status + ": " + xhr.statusText);
});
});

函数调用如何知道传递哪些参数,比如你只传入 statusTxtxhr 或者你只想传入 xhr?

请对我宽容一些:)这是我的第一个问题

最佳答案

它按照传递给它的内容的顺序排列。

看下面的例子,

function test(callback) {
var x = 1,
y = 2,
z = 3;

if (typeof callback == 'function')
callback(x, y, z);
}

test(function (z, y, x) {
console.log(z);
});

输出将是,

1

因为在原始代码中,我首先将等于 1x 传递给了回调。我给它起什么名字并不重要。传递给它的函数称为 callback功能。

注意

只是为了解释 typeof 检查,我正在检查传递的变量是否实际上是一个函数,尽管在这个测试中它将是一个函数,当您使用回调时,最好确保对其进行验证。

关于javascript - Javascript 中的可选参数如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38926848/

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