пример функции высшего порядка для класса - PullRequest
0 голосов
/ 18 июня 2020

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. Это функция высшего порядка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...