10
Об'єкт декількох аргументів проти опцій
Створюючи функцію JavaScript з декількома аргументами, я завжди стикаюся з цим вибором: передайте список аргументів проти передачі об'єкта параметрів. Наприклад, я пишу функцію для зіставлення nodeList масиву: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Я можу замість цього використати: function map(options){ ... } де параметри є об’єктом: options={ nodeList:..., …