Вопросы по теме 'ecmascript-2016'
BabelJS: Почему не работает транспиляция?
Я хочу использовать babelJs для переноса исходного кода javascript с es6 (или es7) на es5. Итак, я создал проект. Вот мой файл package.json:
{
"name": "myapp",
"version": "1.0.0",
"description": "my front end app",
"main":...
17 просмотров
schedule
16.11.2021
Каков самый быстрый способ в ES7 выполнить слияние объекта объекта строки?
У меня есть объект, содержащий объект, содержащий строку.
const userKeyframes = {
from: {
opacity: 1,
},
'40%': {
transform: 'skew(20deg)',
opacity: 1,
},
'80%': {
transform: 'skew(-5deg)',...
120 просмотров
schedule
14.09.2021
Настройка Babel на ES7
Я обновляю свой проект, чтобы использовать ES7. Я изменил некоторые коды, использовал классы.
Но есть проблема.
class Example {
change = async (params) => {
const job = await Some.job();
}
}
Каждый раз, когда я хотел...
2264 просмотров
schedule
23.11.2021
JavaScript. Почему этот код предупреждает о сообщении?
Я мало что знаю о JavaScript, но я нашел этот код как часть кода какого-то игрового движка. Я попытался проверить это, потому что я заметил, что эта часть кода предупреждает о сообщении, и я действительно не могу понять, как это сделать. Вот...
111 просмотров
schedule
29.03.2022
Могу ли я запустить и забыть обещание в nodejs (ES7)?
Я хотел бы запустить этот код с помощью babel:
redisClientAsync.delAsync('key');
return await someOtherAsyncFunction();
внутри асинхронной функции без ожидания первой строки. это нормально?
как еще я могу запустить то, что мне все...
12794 просмотров
schedule
20.04.2022
Делает ли Angular 5 polyfill async/await для IE11
Мы разрабатываем программное обеспечение, которое должно поддерживаться IE11. Как утверждают несколько источников, IE11 не поддерживает async/await:
https://caniuse.com/#feat=async-functions
http://kangax.github.io/compat-table/es2016plus/...
2413 просмотров
schedule
19.07.2022
Создание подкласса декорированного класса JavaScript
Я украшаю класс, чтобы предоставить аргументы его конструктору, проблема возникает, когда я пытаюсь создать подкласс этого класса:
@decorate('foo', 'bar')
class Foo {
constructor(foo, bar) {}
}
class Bar extends Foo {}
function...
185 просмотров
schedule
04.09.2022
Как деструктурировать все свойства в текущую область/закрытие в ES2015?
Я хотел бы сделать что-то вроде этого:
const vegetableColors = {corn: 'yellow', peas: 'green'};
const {*} = vegetableColors;
console.log(corn);// yellow
console.log(peas);// green
Кажется, я не могу найти или понять, как это сделать, но я...
8259 просмотров
schedule
24.09.2022
Что такое синтаксис «async/await» в коде зомби?
Когда я прочитал исходный код Zombie.js, я нашел async/await ключевое слово:
before(async function() {
await browser.visit('/streaming');
await browser.pressButton('1');
});...
468 просмотров
schedule
02.05.2023
Использование декоратора для получения списка реализованных интерфейсов
Знаете ли вы, можно ли получить массив интерфейсов, реализованных классом, с помощью декоратора:
interface IWarrior {
// ...
}
interface INinja {
// ...
}
Итак, если я сделаю что-то вроде:
@somedecorator
class Ninja implements...
4849 просмотров
schedule
14.07.2023
Проверьте, существует ли документ в mongodb, используя es7 async/await
Я пытаюсь проверить, существует ли пользователь с предоставленным email в коллекции users , но моя функция продолжает возвращать неопределенное значение для каждого вызова. Я использую es6 и async/await , чтобы избавиться от множества обратных...
6474 просмотров
schedule
02.11.2022
ES7 Получение результата из массива промисов с помощью генератора ожидания
Учитывая массив обещаний, какой идиоматический способ получить результаты в ES7?
Вот что я хочу сделать:
async function getImports() {
let imports = [System.import('./package1.js'), System.import('./package2.js')];
let promises = await*...
16062 просмотров
schedule
17.08.2023
Использование функций es7 с Babel
Я хотел бы включить функции es7 в свой проект, чтобы начать использовать в нем асинхронный способ ожидания fetch.
Я использую gulp, browserify и babelify (7.2.0), читая некоторые документы, я увидел, что способ сказать, что babelify использует...
2380 просмотров
schedule
13.01.2023
Должна ли библиотека Javascript, использующая функции ES6 и ES7, требовать babel-polyfill?
Я разрабатываю библиотеку, которая активно использует функции ES6 и ES7. Компиляция с помощью Babel приводит к коду, который (естественно) использует такие примитивы, как Symbol или Promise. Должен ли я require('babel-polyfill') убедиться, что...
754 просмотров
schedule
02.03.2023
Является ли функция JavaScript вызовом LeftHandSideExpression, то есть ExpressionStatement?
Я пытаюсь доказать, что простой вызов функции, такой как
window.alert();
является допустимой грамматикой EcmaScript 2016 (7th Edition). Работая в обратном направлении, ожидая, что это ExpressionStatement , я вижу, что он соответствует...
110 просмотров
schedule
13.07.2023
Декораторы TypeScript, получение типов аргументов конструктора и внедрение
Предположим, у вас есть такой класс с прикрепленным к нему декоратором Router .
@Router
class AuthRouter {
constructor(private cacheService: CacheService) {}
}
Как получить типы параметров конструктора из декоратора Router ?...
2151 просмотров
schedule
01.07.2023
Зачем нужен Babel в проекте Electron
Я совершенно запутался во всей экосистеме Javascript. Я пробую Electron, который кажется многообещающим способом создания кросс-платформенных приложений, используя возможности node и Chrome. Я создаю небольшое приложение и использую некоторые...
3655 просмотров
schedule
26.02.2023
Цепочка наблюдаемых Angular 5 / Rxjs
Я немного запутался с операторами rxjs. У меня есть несколько вызовов API, которые возвращают наблюдаемые:
getCurrentUser(): Observable<any> {
return this.http.get<any>(userUrl);
}
tagsList(): Observable<string[]> {...
1055 просмотров
schedule
24.11.2022
От приложения функции с одним аргументом к отображению массива с использованием async/await в узле
Я новичок в ожидании/асинхронности в современном javascript. Я понимаю, что есть много вопросов, связанных с этим в целом, но в этом вопросе я ищу конкретно шаблон для продумывания того, как взять одну функцию и переписать ее как карту над массивом....
46 просмотров
schedule
29.04.2023
Если я заменю промисы на глобальном объекте, какие промисы будут использоваться async/await?
Скажем, я заменяю глобальный объект Promise обещаниями Bluebird (например, для поддержки отмены). Если я затем напишу функцию, используя async / await :
async function foo() {
const response = await fetch(...);
const result =...
60 просмотров
schedule
21.04.2023