Вопросы с тегом «ecmascript-7»

308
Как я могу клонировать объект JavaScript, кроме одного ключа?

У меня есть плоский объект JS: {a: 1, b: 2, c: 3, ..., z:26} Я хочу клонировать объект, за исключением одного элемента: {a: 1, c: 3, ..., z:26} Какой самый простой способ сделать это (предпочитая использовать es6 / 7, если это...

173
Использование `window.location.hash.include` выдает« Объект не поддерживает свойство или метод «включает» »в IE11

Я проверяю URL, чтобы увидеть, содержит ли он или нет ?в нем для управления состоянием всплывающего хэша в окне. Все остальные браузеры не имеют проблем, только IE. Отладчик выдает мне эту ошибку, когда я пытаюсь загрузить таким образом: Объект не поддерживает свойство или метод « includes» Я не...

118
Почему Math.pow () () (иногда) не равно ** в JavaScript?

Я только что обнаружил функцию ECMAScript 7 a**bв качестве альтернативы Math.pow(a,b)( Ссылка MDN ) и наткнулся на обсуждение в этом посте , в котором они, по-видимому, ведут себя по-другому. Я протестировал его в Chrome 55 и могу подтвердить, что результаты отличаются. Math.pow(99,99) возвращается...

111
Как я могу `await` на Rx Observable?

Я бы хотел дождаться наблюдаемого, например const source = Rx.Observable.create(/* ... */) //... await source; Наивная попытка приводит к немедленному разрешению ожидания и не блокирует выполнение Изменить: псевдокод для моего полного предполагаемого варианта использования: if (condition) { await...

87
Лучший способ полифиллировать функции ES6 в приложении React, которое использует приложение create-react-app

Я тестировал свое приложение React.js в Internet Explorer и обнаружил, что какой-то код ES6 / 7 Array.prototype.includes()ломает его. Я использую приложение create-react-app , и, по-видимому, они решили не включать много полифиллов, поскольку они не всем нужны, и они замедляют время сборки (см.,...