function fluent() {
return function (...args) {
console.log(args);
};
}
function Person() {}
Person.prototype.setName = fluent(function (first, last) {
this.first = first;
this.last = last;
});
let Peter = new Person();
console.log(Peter);
Peter.setName("Peter", "Parker");
Пожалуйста, объясните, как это массив значений console.log. Это функция высшего порядка?