我正在编写一个具有很长参数列表的 javascript 函数:
FormatGrid(ID, BackColor, SideColor, HiddenColor, SmallTextClass....)
它运行良好,但在调用此函数以记住每个参数以及它们进入的顺序时会变得有些痛苦,因为该函数总共需要 9 个参数(我可能会再添加 2 个)。
我想知道是否有一个优雅的解决方案。
感谢您的建议。
最佳答案
你可以只传入一个对象
FormatGrid(myObject){
//your code
}
你的 myObject 类似于 {ID: '1', BackColor: 'red', SideColor: 'red', HiddenColor: 'black', SmallTextClass: 'true'...}
关于javascript长参数列表;寻找替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5452160/