Релизация flatMap JavaScript

317
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 для одного конкретного скрытого поля из массива полей для загрузки, например

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

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

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

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

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

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

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

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

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

182