Релизация flatMap JavaScript

371
12 февраля 2019, 01:20

При добавлении к конструктору Array свойства flatMap нужно задать определенный контекст. Как это лучше сделать?

const flatMap = (ArrayConstructor = Array) => {
  Object.defineProperties(ArrayConstructor.prototype, {
    flatMap: {
      value(lambda, context) {
        const a = Array.prototype.concat.apply([], this.map(lambda));
        return a.bind(context);
      },
      writable: true,
      enumerable: false,
      configurable: true
    }
  });
};
READ ALSO
Валидация скрытого поля на jquery

Валидация скрытого поля на jquery

Как сделать чтобы работала валидация required для одного конкретного скрытого поля из массива полей для загрузки, например

287
Как заменить текст в тегах?

Как заменить текст в тегах?

При выполнении функции js

281
Прописать команды в DevTools console

Прописать команды в DevTools console

Мне нужно через консоль написать команды, изменяющие параметры отдельных элементов на веб страницеКак сделать это вручную, через вкладку...

237
transform: scale деформирует текст

transform: scale деформирует текст

Писал анимацию для кнопок и столкнулся с проблемойКогда анимация срабатывает текст на кнопке немного расплывается

241