我经常看到JavaScript中使用的以下模式。
function (element, options) {
}
此模式是否有特定名称? 我正在寻找更有效地使用这种模式的建议。 截至目前我正在WinJS中编写代码但是,我已经看到它也在网上使用。
答案 0 :(得分:3)
在JavaScript中使用options
参数是一种常见模式,通常称为Configuration Object Pattern。它基本上是一个对象文字,提供默认值来配置有问题的函数/对象的行为。但是,示例中的第一个参数element
似乎只是一个上下文元素,将由所述方法执行。