gpt4 book ai didi

javascript合并参数

转载 作者:行者123 更新时间:2023-12-02 20:21:49 24 4
gpt4 key购买 nike

我有一个看起来像这样的对象:

StandardFormat({
HeaderFont: 'greentext2',
HeaderLinkFont: 'bluelink3',
Backcolor: 'Black',
...
});

到目前为止,我有一个具有以下形式的函数:

FormatGrid(ID, HeaderFont, HeaderLinkFont, BackColor,...){}

列出了所有参数,并且必须在调用中提供。我想做的是将其替换为:

FormatGrid(ID, Format){}

这样,我就可以写这样的东西:

FormatGrid('TopGrid', StandardFormat);并能够发送网格的 id 和任何格式对象。

我有点卡住了。如何合并参数?

感谢您的建议。

最佳答案

你可以做...

function FormatGrid(ID, Format) {
var options;
if (typeof Format != 'string') {
options = Format;
} else {
options = {
HeaderFont: arguments[1],
HeaderLinkFont: arguments[2],
Backcolor: arguments[3]
}
}

// Here you could then access `options.HeaderFont`.
}

jsFiddle .

但是,这会解压到窗口

关于javascript合并参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5453121/

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