Описание тега ecmascript-2015

Для функций языка JavaScript, характерных для ECMAScript 2015, ранее известного как ECMAScript 6th edition. Смотрите тег `ecmascript-6`, который, скорее всего, станет синонимом (или наоборот).
2 ответа

Как использовать webstorm 11 для отладки приложения meteor 1.2 с пакетом ecmascript

После недавнего обновления моего проекта до meteor 1.2 и включения нового пакета ecmascript (для использования функций ES2015) я понял, что точки останова отладки моего сервера никогда не будут работать, независимо от того, что я делаю.После прочтен…
1 ответ

Объединены ли родственные замены в помеченных шаблонах?

Примите во внимание следующее: String.raw`Test ${123}${'abc'}`; String.raw`Test ${123 + 'abc'}`; Является ${123}${'abc'} эквивалентно ${123 + 'abc'}? Другими словами, преобразованы ли братья и сестры в ${123 + 'abc'} закулисный формат? Кроме того, к…
0 ответов

Каковы соображения для / против различных стилей современных определений функций JavaScript?

Я пытаюсь решить, какой стиль использовать для определения функций уровня модуля. Вот варианты, которые я рассмотрел: // function expression using an arrow const foo = (arg)=> { // ... }; // function expression with the `function` keyword const b…
1 ответ

Почему функции могут быть вызваны без скобок при использовании строк шаблона?

У меня есть простая функция регистрации: function log(str) { console.log('logged: ', str); } Если я вызываю его без скобок (в настоящее время использую инструменты разработчика Chrome) и передаю строку шаблона, например: log`foo` Выход: logged: ["fo…
1 ответ

Реэкспорт экспорт по умолчанию

Каков наилучший способ реэкспорта экспорта по умолчанию из другого файла? Я хотел бы сделать что-то вроде этого: export Button from './Button/Button'; По-видимому, это недопустимый синтаксис EcmaScript (однако он использовался для работы в более ста…
4 ответа

Почему вы должны указать тип экспорта (let, var, const...) в ES2015?

Как я читаю здесь, ES2015 позволяет экспортировать var, const, let, function, class а также default, export var myVar1 = ...; export let myVar2 = ...; export const MY_CONST = ...; export function myFunc() { ... } export function* myGeneratorFunc() {…
1 ответ

ECMAScript 2015 (ES6) стандартная библиотека полизаполнений для JavaScript?

Я искал isInteger тест для проверки значения поля формы, включая SO, с трюками, такими как: num === parseInt(num) Я нашел страницу https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger которая обеспечивает…
0 ответов

Классы и внедрения зависимостей в Angular 1.x и EcmaScript 2015

Я использовал babel, gulp и browserify для создания своего приложения. У меня есть простой контроллер, как это: export default class MyCtrl() { constructor() { } someMethod() { // I know that this is not pure code, but it is not part of current ques…
28 сен '15 в 15:01
1 ответ

Использование `super` внутри функции стрелки внутри функции стрелки внутри метода

Я пытаюсь выяснить, какое поведение я вижу в Node v4.1.1 (V8 v4.5.103.33) относительно super и функции стрелок - это определенное поведение, и если да (или действительно, если нет), где в спецификации указано, что оно должно (или не должно) работать…
05 окт '15 в 07:58