Вопросы по теме 'ecmascript-next'

Предложение Transpile Async Await с Babel.js?
Есть предложение ввести стиль C# async-await . Я знаю, что Babel.js транспилирует ES6 в ES5, но есть ли способ заставить его транспилировать async-await в ES5 ?
22965 просмотров

техническая разница между асинхронной функцией ES7 и обещанием?
Я пытаюсь лучше понять, что такое async function в JavaScript с технической точки зрения, даже если я в основном знаю, как их использовать. Многие знакомства с async/await заставляют поверить, что функция async в основном является просто...
1023 просмотров
schedule 07.09.2022

Разница между async / await и выходом ES6 с генераторами
Я только что читал эту фантастическую статью « Генераторы », и в ней четко освещена эта функция, которая является вспомогательной функцией для обработка функций генератора: function async(makeGenerator){ return function () { var generator =...
44973 просмотров

Неожиданный символ ESLint '@' для декораторов JS
Я пытаюсь использовать декораторы в своем проекте JS, однако ESLint выдает ошибку о том, что символ @ является неожиданным символом. Мой код: @observable items = []; Мой .eslintrc: { "parserOptions": { "ecmaVersion":...
15591 просмотров
schedule 09.01.2024

ESNext: Какова цель ключевого слова `async`?
В последнее время я часто использую ключевые слова async / await с объектами JavaScript Promise, и мне это нравится, но я не понимаю, какова на самом деле цель ключевого слова async . Почему необходимо использовать ключевое слово async для...
96 просмотров
schedule 27.09.2022

React – ES6 – Неожиданный токен
я получаю эту ошибку ERROR in ./src/components/Header/index.js Module build failed: SyntaxError: C:/Users/Gil/Documents/Projects/ecommerce/src/components/Header/index.js: Unexpected token (16:7) 14 | } 15 | > 16 | test = () => {...
1526 просмотров
schedule 23.12.2022

Как украсить компонент React и всех его дочерних элементов?
https://jsfiddle.net/69z2wepo/81913/ Я украшаю дерево компонентов и добавляю к своим компонентам некоторые метаданные. Прекрасно работает с компонентом верхнего уровня (A); но если я попытаюсь украсить свои субкомпоненты (закомментировано, но...
878 просмотров

назначение внутри объявления подкласса — React.Component
Я просматриваю учебник Egghead по React и на одном из уроков нашел следующее объявление класса: class StopWatch extends React.Component { state = {lapse: 0, running: false} render() { const {lapse, running} =...
88 просмотров

Что такое ESNext?
Я столкнулся с термином ESNext и подумал, что это то же самое, что и ECMAScript. Итак, у меня есть эти вопросы здесь: Что такое ESNext на самом деле? Относится ли это к какой-либо конкретной версии ECMAScript?
43809 просмотров
schedule 16.01.2023

Можно ли комбинировать необязательную цепочку с массивами и картой (в Javascript)?
Недавно я узнал о необязательном связывании в Javascript. и использовали его в проекте React / NodeJS. Работает отлично. Я заметил, что использую его с массивами map , даже не особо задумываясь об этом - это казалось естественным...
3624 просмотров
schedule 28.04.2022

Как мне использовать ES2020 в Angular?
Вот мой файл tsconfig.json: { "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "sourceMap": true,...
5786 просмотров

Получить эту привязку функции
Учитывая функцию, function main() { // some logic } Предположим, что функция main связана с const obj = { name: "John Doe" } , как const fn = main.bind(obj); Теперь вопрос: есть ли способ получить привязку функции fn ?...
71 просмотров

Синтаксический сахар для конструктора JavaScript
Допустим, у нас есть простой конструктор; function Person(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } Я бы предпочел использовать следующим образом. function Person(firstName, lastName); //or...
184 просмотров