gpt4 book ai didi

Javascript传递一个函数不同的参数集

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

例如,我有一个带有相当多参数的函数

function myFunction(height, width, name, surname, time){
...
}

问题是我想用这个函数来发送不同的参数集。

所以有时候会是...

  function myFunction(height, width, depth, name, surname, time){
...
}

该函数用于许多任务,我不希望函数中有很长的参数列表,并且在调用函数时值列表中有很多空格。

我需要一些更动态的东西,理想情况下,关联数组将传递给函数和从中创建的变量。

最佳答案

因为 JavaScript 没有命名参数,人们通常使用对象作为“接口(interface)”

您可以接受作为对象的单个参数,并将所有这些参数作为键。

function myFunction(options){
//access to options.height and more...

}

将封装在对象中的参数传递给函数

myFunction({
height: 100,
widht: 300,
...
});

关于Javascript传递一个函数不同的参数集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15839536/

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