gpt4 book ai didi

javascript - 如果排除对象类型,如何删除后面的函数参数并将其移至左侧?

转载 作者:行者123 更新时间:2023-11-27 22:49:13 25 4
gpt4 key购买 nike

如果这个问题已经得到解答,我深表歉意。我不知道这种方法的更好的技术术语,而且我似乎无法在此处或 Google 搜索中找到。

基本上我想要的是能够创建一个类似于 jQuery 处理 Ajax 函数参数的函数。示例:$.get(url,callback);$.post(url,data,callback);

基本上,如果data被排除在函数之外,它会将callback移动到左侧的位置。因为当函数运行时,它使用输入顺序中的变量名称。我认为此方法将涉及检查 arguments[1]arguments[2] 但我想确定这是否是正确的方法,因为我喜欢拥有我的代码尽可能干净。

最佳答案

您应该检查而不是检查参数[1]和参数[2]

$.post(url, data, callback)

url是否为字符串,数据是否为对象,回调是否为函数

关于javascript - 如果排除对象类型,如何删除后面的函数参数并将其移至左侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38188137/

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