Запитання з тегом «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.includes` кидає" Об'єкт не підтримує властивість або метод "включає" "в IE11
Я перевіряю URL-адресу, щоб побачити, чи містить вона чи містить ?у ній, щоб контролювати хеш-поп-стан у вікні. Усі інші браузери не мають проблеми, лише IE. Відладчик дає мені цю помилку, коли я намагаюся завантажувати таким чином: Об'єкт не підтримує властивість чи метод ' includes' Я не отримую помилок, коли завантажую …

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

5
Array.prototype.includes vs. Array.prototype.indexOf
Окрім покращеної читабельності, чи є якась перевага includesнад indexOf? Вони здаються мені ідентичними. Яка різниця між цим var x = [1,2,3].indexOf(1) > -1; //true І це? var y = [1,2,3].includes(1); //true

4
Як я можу "чекати" на Rx-спостережуваному?
Мені б хотілося чекати спостережуваного, наприклад const source = Rx.Observable.create(/* ... */) //... await source; Наївна спроба призводить до негайного вирішення негайно і не блокування виконання Редагувати: Псевдокод для мого повного випадку використання: if (condition) { await observable; } // a bunch of other code Я розумію, що я можу …

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