Вопросы с тегом «es6»

5
Есть ли причина использовать ключевое слово «var» в ES6?
Руководство Бабеля по ES6 гласит: letэто новый var. Очевидно, единственное отличие состоит в том, что varобласть видимости отображается в текущей функции , а letобласть видимости - в текущий блок . В этом ответе есть несколько хороших примеров . Я не вижу никакой причины для использования varв коде ES6. Даже если …
261 javascript  es6 

6
Сколько я должен использовать 'let' против 'const' в ES6?
Недавно я написал много кода ES6 для io.js. В дикой природе не так уж много полезного, поэтому я чувствую, что по ходу дела определяю свои собственные соглашения. Мой вопрос о том, когда использовать constпротив let. Я применяю это правило: если возможно, используйте const. Используйте только letесли вы знаете, что его …
214 javascript  es6 

3
Есть ли смысл использовать ES6 Map, когда все ключи являются строками?
Ключи простого объекта должны быть строками, а Mapключи могут иметь ключи любого типа. Но я практически не пользуюсь этим на практике. В любом случае я почти всегда использую строки в качестве ключей. И, вероятно new Map(), медленнее, чем {}. Так есть ли какая-то другая причина, почему может быть лучше использовать …

1
отличается между ES6 и Javascript [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . Что такое ES6? Это JavaScript? Или многоязычный сторонник? Я искал это, но не могу понять это, …
18 javascript  es6 

1
Почему у ES6 нет функций тонких стрелок?
В ES6 добавлены функции жирной стрелки ( =>), которые имеют два основных отличия от обычных функций: более короткий синтаксис (включая неявный возврат, если вы используете тело с одним выражением) наследовать thisот окружающей области Обе эти функции очень полезны, но мне кажутся совершенно разными по своей ценности и применению - иногда …
16 javascript  es6 

2
Зачем использовать `const foo = () => {}` вместо `function foo () {}`
Например, в этом видео Redux инструктор всегда использует такой синтаксис, как const counter = (state=0, action) => { ... function body here } где я бы просто использовал «традиционный» function counter(state=0, action) { ... function body here } Что на самом деле короче и, ИМО, понятнее. Проще отсканировать достаточно ровный …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.