Описание тега ecmascript-2016
Вопросы о новых функциях, указанных в спецификации ECMAScript 2016.
1
ответ
Что после Internet Explorer 11 в Windows 7? Насколько хорошо ES2016 будет поддерживаться на предприятиях?
Я поддерживаю веб-приложение на предприятии. В настоящее время мне требуется Chrome, который поддерживается предприятием с помощью подключаемого модуля Chrome Legacy Browser Support для автоматического переключения. Теперь, когда они обновили свои к…
03 фев '16 в 17:44
1
ответ
Реагировать не загружается из файла babel.rc
Я получаю сообщение об ошибке "Ошибка синтаксического анализа модуля" при попытке загрузить приложение реакции с помощью Babel6 Stage-1. Сначала мы запускали browserify, но теперь я пытаюсь полностью перенести нас на Babel6. файл babel.rc { "presets…
27 янв '16 в 02:01
2
ответа
Различное поведение между ES6 и ES2016 при использовании babel на cluster.on
Я пытаюсь использовать кластер, чтобы использовать преимущества многоядерных процессоров. С кодом: var cluster = require('cluster'); if (cluster.isMaster) { for(var i = 0; i < 2; ++i) { cluster.fork(); } cluster.on('exit', function (worker) { con…
23 авг '16 в 06:57
2
ответа
Почему -1**2 является синтаксической ошибкой в JavaScript?
Выполнение этого в консоли браузера говорит SyntaxError: Unexpected token **, Пробуем это в узле: > -1**2 ... ... ... ...^C Я думал, что это арифметическое выражение, где ** это энергетический оператор. Нет такой проблемы с другими операторами. С…
22 апр '17 в 07:54
1
ответ
Проверьте, содержит ли строка какие-либо ключевые слова, которые существуют в массиве
Я пытаюсь отфильтровать некоторый контент, основываясь на том, какое ключевое слово существует в массиве, но не уверен, как это сделать, попытался использовать includes, indexof, а также search функции, но это не сработало в моем случае. Моя первая …
31 дек '17 в 14:24
0
ответов
Типизированные объекты ES2016 - могут ли они использоваться для статического ограничения формы объектов?
Могут ли типизированные объекты, предложенные для ES2016, использоваться для ограничения API аргументов? Например: function foo(options){ // I want to guarantee that `options` has a single string property `bar`. // Can typed objects help me with thi…
01 окт '15 в 08:49
1
ответ
Какие функции Typescript не реализованы в ES6?
Помимо очевидной системы типов, я прочитал, что в TypeScript есть функции, которые недоступны в ES6. В статье не упоминалось, что это были за особенности или почему их следует избегать. Я уже знаю, что TypeScript реализует асинхронный / ожидающий си…
01 окт '15 в 14:06
0
ответов
Есть ли способ изменить переменные, доступ к которым осуществляется с помощью замыканий и не имеют доступа к ним
Я только что видел пример замыканий на веб-сайте Javascript MDN. Что это такое: var getCode = (function() { var apiCode = '0]Eal(eh&2'; // A code we do not want outsiders to be able to modify... return function() { return apiCode; }; })(); conso…
12 ноя '18 в 14:46
2
ответа
ES2015/2016 способ 'typeof varName === 'undefined`?
Я сейчас поглощаюсь роскошью ES2015+ с несколькими проектами, и мне интересно, могу ли я избавиться от столь ненавистного костыля, чтобы проверить undefined в новой стране чудес. Есть ли более короткий, но все же точный способ typeof varName === 'un…
04 янв '16 в 17:23
2
ответа
Почему возникает синтаксическая ошибка, когда левый операнд оператора возведения в степень отрицателен?
Когда я использую оператор степени (**) в JavaScript он обычно работает как положено: 2 ** 2 // 4 2 ** -2 // 0.25 Но когда левый операнд отрицательный -2 ** 2 Я получаю синтаксическую ошибку: Uncaught SyntaxError: Неожиданный токен ** Я могу легко о…
30 авг '18 в 21:33
3
ответа
Есть ли случаи, когда я должен использовать оператор in вместо hasOwnProperty()?
В JavaScript in Оператор проверяет, имеет ли объект указанное свойство. Однако он проверяет не только собственные свойства объекта, но и цепочку прототипов. Поэтому в некоторых ситуациях он может вести себя не совсем так, как ожидалось. Допустим, по…
31 окт '16 в 02:19
1
ответ
JavaScript возведения в унарный оператор проектного решения
Так что я дурачился с новым оператором возведения в степень и обнаружил, что нельзя ставить унарный оператор непосредственно перед базовым числом. let result = -2 ** 2; // syntax error let result = -(2 ** 2); // -4 let x = 3; let result = --x ** 2; …
02 ноя '17 в 06:20
0
ответов
Reactjs: Почему мои реквизиты не обновляются?
Мне нужно обновить реквизит, чтобы отобразить новые данные. У меня есть представление со списком дилеров для игры в казино. Этот список в порядке, проблема возникает, когда вы пытаетесь добавить нового дилера, дилер не отображается в представлении, …
12 окт '15 в 20:43
1
ответ
ES6 напротив включает в себя логику
Чтобы удалить объекты из массива, я могу найти объекты, которые хочу удалить, используя следующий фрагмент кода: this.data = this.data.filter(item => this.multipleSelectedIds.includes(item.id)) но чем то, что происходит, я назначаю this.data масс…
04 мар '18 в 15:03
3
ответа
Разница между оператором возведения в степень ECMAScript 2016 и Math.pow()
В чем преимущество использования оператора возведения в степень ECMAScript 2016 по сравнению с текущим Math.pow()? Другими словами, помимо уменьшения количества нажатий клавиш, в чем разница между Math.pow(2, 2) => 4 а также 2 ** 2 => 4
02 июн '16 в 20:08
1
ответ
Есть ли в Angular 5 polyfill async / await для IE11?
Мы разрабатываем программное обеспечение, которое должно поддерживаться IE11. Как утверждают несколько источников, IE11 не поддерживает async / await: https://caniuse.com/ http://kangax.github.io/compat-table/es2016plus/ а также несколько блогов-ста…
24 сен '18 в 09:12
1
ответ
Использование обещаний наблюдать за курсором и останавливать курсор
Я не могу найти хороший способ сделать это, но вот мой основной метод. Его цель - наблюдать за состоянием объекта, пока он не найдет сообщение, соответствующее регулярному выражению. Cylon.waitForMessage(regex) { check(regex, RegExp); const observer…
19 окт '15 в 14:42
1
ответ
Что делает ES6 таким особенным?
Так что я только недавно начал погружаться в веб-разработку. Очень быстро я понял, что ES5 = старый, а ES6 = блестящий и новый. Я полагал, что ES6 был последним и самым большим, что ES могла предложить. Но я только что узнал, что ES6 отстает от 3 ст…
24 июн '19 в 22:23
3
ответа
Вызов функции ЕСЛИ значение логической переменной FALSE
У меня есть запрос на улучшение способа написания кода в ES6. Я вызываю функцию, когда моя переменная установлена в FALSE Первоначально this.myVariable устанавливает в true но по какой-то логике становится false и я вызываю функцию, когда мое логи…
12 май '20 в 15:58
1
ответ
Может ли кто-нибудь объяснить мне преимущества производительности, связанные с деструктуризацией, согласно этой статье
Я новичок и изучаю javaScript. Мне нужна помощь в деструктуризации и производительности деструктурирования, а не просто в назначении. Я даю ссылку на эту статью. Кто-нибудь может связать это с примером. В части этой статьи говорится: У использования…
04 июн '21 в 11:53