gpt4 book ai didi

javascript - 命名参数与常规参数

转载 作者:行者123 更新时间:2023-11-28 20:45:33 24 4
gpt4 key购买 nike

我想知道javascript的常规参数之间的性能是否有一些差异

call(var1, var2);

和 jQuery 风格:

call({var1: '1', var2: '2'});

我根据当前情况使用两者。

也许有一些标准?

谢谢

最佳答案

这不是 jQuery 风格,实际上只是一个 Javascript 对象文字。

当您必须传递命名值的映射时,您可以选择文字,但您不知道实际会传递哪些值以及多少个值,例如jQuery CSS setter :

$(el).css({
'color' : 'red',
'font-weight' : 'bold'
});

函数体将负责检查参数对象,并相应地执行操作

当您可能知道函数所需的所有参数并且能够提供它们时,您可以选择简单的参数列表 [function(arg1, arg2, ... argN)]:

var distance = function(p1, p2){

// calculate distance between points p1 and p2

}

关于javascript - 命名参数与常规参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13527544/

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