Sonsuz miktarda argüman kabul ediyorum ve kullanıcı ne sağlarsa onu destekliyorum. Bu modüle bir seçenek nesnesi eklemek istiyorum, ancak bunun nasıl çalışacağından emin değilim. Bu kod, seçenekler nesnesini normal paramlardan biri olarak görüyor mu?Sonsuz miktarda argümanı desteklemek istediğimde bir options nesnesini parametre olarak nasıl ekleyebilirim?
module.exports = function() {
var args = Array.prototype.slice.call(arguments);
var masterObject = [];
args.forEach(function (array) {
array.map(function (item) {
var found = false;
for (var i = 0; i < masterObject.length; i++) {
if (masterObject[i].word === item.word) {
masterObject[i].count += item.count;
found = true;
}
}
if (!found) {
masterObject.push(item);
}
});
});
return masterObject;
};