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

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

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

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


5
Как я могу `await` на Rx Observable?
Я бы хотел дождаться наблюдаемого, например const source = Rx.Observable.create(/* ... */) //... await source; Наивная попытка приводит к немедленному разрешению ожидания и не блокирует выполнение Изменить: псевдокод для моего полного предполагаемого варианта использования: if (condition) { await observable; } // a bunch of other code Я понимаю, что могу …

6
Лучший способ полифиллировать функции ES6 в приложении React, которое использует приложение create-react-app
Я тестировал свое приложение React.js в Internet Explorer и обнаружил, что какой-то код ES6 / 7 Array.prototype.includes()ломает его. Я использую приложение create-react-app , и, по-видимому, они решили не включать много полифиллов, поскольку они не всем нужны, и они замедляют время сборки (см., Например, здесь и здесь ). В документации (на …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.