Configuration Objects
Passing a large number of parameters is not convenient. A better approach is to substitute all the parameters with only one and make it an object.
var conf =
{
username: "batman"
,
first: "Bruce"
,
last: "Wayne"
};addPerson(conf);
Pros
Cons
• No need to remember the parameters and their order
• You can safely skip optional parameters
• Easier to read and maintain
• Easier to add and remove parameters
• You need to remember the names of the parameters
• Property names cannot be minified
This pattern could be useful when your function creates DOM elements.
References:
JavaScript Patterns - by Stoyan Stefanov (O`Reilly)
转载于:https://www.cnblogs.com/haokaibo/p/Configuration-Objects.html
相关资源:各显卡算力对照表!