ecmascript-harmony
На этот вопрос уже есть ответ здесь: Backticks вызов функции 1 ответ У меня есть простая функция регистрации: function log(str) { console.log('logged: ', str); } Если я вызову его без скобок (в настоящее время...
Учитывая набор "яблоко", "банан" и "апельсин", создайте следующее: { "Apple": "Apple", "Banana": "Banana", "Orange": "Orange" } То есть каждая строка становится ключом, а также значением. (это, кстати, то, что делает маленькая утилита Facebook KeyMirror JS в своих примерах потока.) Существует ли функцио...
Я хочу использовать теперь предложение "Стадия-3" import(). Если я корплю свой код с ESLint, он жалуется на: Parsing error: 'import' and 'export' may only appear at the top level , Что верно для статической формы import, но не для новой, динамической. Я не нахожу правильного варианта, чтобы заставить Эслин...
Как вы знаете, есть предложение по ярлыку для функции .bind(), поэтому вы можете написать: ::this.handleStuff И это будет работать так же, как в es5: this.handleStuff.bind(this) Мой вопрос: Можно ли передать аргументы таким образом? Я имею в виду способ написания этого с помощью вышеупомянутого ярлы...
у меня есть плоский объект JS: {a: 1, b: 2, c: 3, ..., z:26} Я хочу, чтобы клонировать объект, за исключением одного элемента: {a: 1, c: 3, ..., z:26} каков самый простой способ сделать это (предпочитая использовать es6/7, Если это возможно)?...
как можно написать функцию, которая принимает только несколько атрибутов самым компактным образом в ES6? Я придумал решение, используя деконструкцию + упрощенный литерал объекта, но мне не нравится, что список полей повторяется в коде. есть еще более тонкое решение? (v) => { let { id, title } = v; ...
типичный способ петли x раз в JavaScript это: for (var i = 0; i < x; i++) doStuff(i); но я не хочу использовать ++ оператор или иметь какие-либо изменяемые переменные вообще. Так есть ли способ, в ES6, чтобы цикл x раз по-другому? Я люблю механизм Руби: x.times do |i| do_stuff(i) end что-нибудь ...
новый ES 6 (гармония) вводит новый Set...
просмотр этой и этой страницы MDN похоже, что единственное различие между картами и слабыми картами-это отсутствие свойства "размер" для слабых карт. Но правда ли это? Какая между ними разница?...