Вопросы по теме 'ecmascript-next'
Предложение Transpile Async Await с Babel.js?
Есть предложение ввести стиль C# async-await . Я знаю, что Babel.js транспилирует ES6 в ES5, но есть ли способ заставить его транспилировать async-await в ES5 ?
22965 просмотров
schedule
10.08.2022
техническая разница между асинхронной функцией ES7 и обещанием?
Я пытаюсь лучше понять, что такое async function в JavaScript с технической точки зрения, даже если я в основном знаю, как их использовать.
Многие знакомства с async/await заставляют поверить, что функция async в основном является просто...
1023 просмотров
schedule
07.09.2022
Разница между async / await и выходом ES6 с генераторами
Я только что читал эту фантастическую статью « Генераторы », и в ней четко освещена эта функция, которая является вспомогательной функцией для обработка функций генератора:
function async(makeGenerator){
return function () {
var generator =...
44973 просмотров
schedule
26.07.2023
Неожиданный символ 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 просмотров
schedule
18.05.2022
назначение внутри объявления подкласса — React.Component
Я просматриваю учебник Egghead по React и на одном из уроков нашел следующее объявление класса:
class StopWatch extends React.Component {
state = {lapse: 0, running: false}
render() {
const {lapse, running} =...
88 просмотров
schedule
16.07.2023
Что такое 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 просмотров
schedule
30.04.2022
Получить эту привязку функции
Учитывая функцию,
function main() {
// some logic
}
Предположим, что функция main связана с const obj = { name: "John Doe" } , как const fn = main.bind(obj);
Теперь вопрос: есть ли способ получить привязку функции fn ?...
71 просмотров
schedule
23.03.2023
Синтаксический сахар для конструктора JavaScript
Допустим, у нас есть простой конструктор;
function Person(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
Я бы предпочел использовать следующим образом.
function Person(firstName, lastName);
//or...
184 просмотров
schedule
21.10.2022