javascript长参数列表;寻找替代品

标签 javascript

我正在编写一个具有很长参数列表的 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/

相关文章:

javascript - 将变量从 vb net 传递到 JavaScript

javascript - 单击按钮时触发 ctrl+r、ctrl+a、ctrl+q 事件

JavaScript - 更改 CSS 颜色 5 秒

JavaScript选择自己的冒险游戏随机数函数循环问题

javascript - 用于存储 Excel 文件数据的变量损坏了? JavaScript

javascript - Famo.us 和外部 CSS 样式

javascript - 无法对存储在 localStorage 中的对象调用构造函数方法

javascript - URL重定向后如何获取新的URL

javascript - bluebird 中 new Promise 和 Promise.resolve/reject 之间的区别

javascript - TypeScript 和 systemjs 循环依赖