Описание тега ecmascript-7
Вопросы о новых / измененных функциях в версии 7 спецификации ECMAScript, официально известной как ECMAScript 2016
1
ответ
Разрешает распространение нескольких вызывающих асинхронных функций
Я пытался получить rejectиз моих асинхронных функций, чтобы вернуться к своим вызывающим, но по какой-то причине это не работает. Вот несколько примеров кода: "use strict"; class Test { constructor() { this.do1(); } async do1() { try { this.do2(); }…
15 май '15 в 08:52
1
ответ
Преобразование массива объектов javascript в es6/7
Я новичок в Javascript, мне обычно нужно обрабатывать преобразование между объектом и массивом, но как я могу сделать это более элегантным или чистым в ES6/7, например, использовать Spread syntax или же lodash... вместо того, чтобы использовать для …
24 май '18 в 19:16
1
ответ
Получить данные из дочернего компонента в ответ в родительском
У меня есть базовый компонент, чья функция рендеринга выглядит следующим образом <QuestionsDrawer open={this.state.drawerOpen} onClose={this._toggleDrawer}> <Search /> <QuestionList questions={this.state.rowData} selected={[]} ref={re…
03 дек '18 в 18:54
1
ответ
Стоит ли ставить точку с запятой после декораторов ES7?
Jetbrains Webstorm продолжает показывать "неопределенный оператор" для кода ниже. @connect(props) class NavBar extends Component {...} Но сообщение исчезает, когда я ставлю точку с запятой сразу после декоратора. Мне просто интересно, нужно ли стави…
12 сен '15 в 14:53
1
ответ
Насколько Typescript отличается синтаксисом от es6 / es7?
Насколько Typescript отличается синтаксисом от es6 / es7 . У нас есть такой код в Typescript: class demo { demoProp:any; constructor () { //... } } Но es6 не требует :any после того как свойство объявить это? Так что я должен продолжать использовать…
12 май '16 в 11:10
2
ответа
Лучший способ создания объекта с каждым ключом, равным нулю?
Поэтому в моем проекте React у меня есть запасное состояние по умолчанию для формы адреса, которая выглядит следующим образом: state = { newLocation: this.props.location || { lat: null, lng: null, street: null, complement: null, neighbourhood: null,…
11 янв '17 в 11:27
0
ответов
Использование Async/Await в RequireJS
Я пытаюсь использовать ES7 async/await в модуле RequireJS, но, похоже, ничего не происходит, и я не получаю никаких ошибок. С простыми обещаниями все работает отлично. С Async/Await: require([], async () => { try { let data = await fetch('https:/…
31 янв '19 в 07:53
2
ответа
Может ли Babel скомпилировать для "node --harmony" вместо ES5?
Я пытаюсь скомпилировать приложение Koa, и у Koa есть утверждения, которые проверяют, чтобы убедиться, что я передаю функции генератора в качестве промежуточного программного обеспечения. Тем не менее, я хотел бы скомпилировать мой серверный код из …
24 июн '15 в 05:58
0
ответов
Возвращаемое значение из AJAX - ошибка или функция?
В течение долгого времени я задавался вопросом, можно ли получить данные из обратного вызова AJAX, но Интернет сказал, что нет. Теперь мой коллега, похоже, нашел способ сделать это, но мне интересно, это ошибка или особенность? Я написал небольшой т…
21 ноя '18 в 08:27
1
ответ
JavaScript - почему этот код предупреждает сообщение?
Я не знаю много о JavaScript, но я нашел этот код как часть кода игрового движка. Я попытался проверить это, потому что я заметил, что эта часть кода предупреждает сообщение, и я действительно не могу понять, как. Вот минимальный код (я сократил его…
12 янв '18 в 22:10
1
ответ
Должна ли библиотека Javascript, использующая функции ES6 и ES7, использовать babel-polyfill?
Я занимаюсь разработкой библиотеки, в которой интенсивно используются функции ES6 и ES7. Компиляция этого с Babel приводит к коду, который (естественно) использует примитивы, такие как Symbol или Promise. Нужно ли мне require('babel-polyfill') чтобы…
23 янв '16 в 11:32
2
ответа
Как я могу создать в JavaScript цепочку фильтров в стиле lodash wrap?
Чтобы было ясно, учитывая массив объектов, вероятно, с однородными ключами: const data = [ { name: "tomato", isHealthy: true, "calories": 300 }, { name: "french fries", isHealthy: false, "calories": 1000 }, { name: "lettuce", isHealthy: true, "calor…
20 авг '18 в 14:46
2
ответа
Как остановить выполнение следующей функции с async-await?
Я использую эту библиотеку для объединения асинхронных функций в моем приложении nodejs: https://github.com/yortus/asyncawait var chain = async(function(){ var foo = await(bar()); var foo2 = await(bar2()); var foo3 = await(bar2()); } Таким образом, …
03 мар '15 в 15:37
2
ответа
Какая связь между ES6, ES7 (и более), ES2015, этап 0, этап 1 (и более)?
В последнее время я путаюсь между следующими терминами в статьях о "новомодном" JavaScript: ES6 ES7 (и иногда, хотя редко, ES8 и больше) ES2015 (а иногда и ES2016 и больше) Этап-0 (и этап-1 и больше) Похоже, что некоторые из них являются подмножеств…
22 авг '16 в 11:36
3
ответа
ES7 асинхронная / жду концептуальная проблема
Я мигрирую существующую программу для использования async/await (с помощью Babel"s bluebirdCoroutines) чтобы выучить этот стиль. Я смотрел на этот учебник. Я немного обеспокоен следующим поведением. Этот фрагмент работает, как и ожидалось: let parts…
06 июн '15 в 00:01
3
ответа
Как сопоставить только те числа, которые имеют четное число `%` предшествующих им?
Я хочу поймать числа, появляющиеся в любом месте строки, и заменить их на "(.+)". Но я хочу поймать только те числа, которые имеют четное число %с ними. Не беспокойтесь, если какие-либо окружающие символы будут схвачены: мы можем использовать группы…
10 июл '16 в 11:43
1
ответ
Можно ли провести рефакторинг React-Navigator Elements?
Сейчас я изучаю веревки с помощью React Native и React Navigator, и я наткнулся на что-то в процессе разработки, где я чувствую, что хочу реализовать метод СУХОЙ (не повторяйся). Вот мой код компонента: export default class App extends React.Compone…
29 июл '17 в 11:06
1
ответ
Конвертировать JQuery Each в цикл ES6/7
Я пытаюсь удалить зависимость jQuery и замена этого.each на цикл оказывается сложно. // inline <img> when src = .svg so it is styled with CSS $('[src$=".svg"]').each(function() { // get .svg var $img = $(this); var imgURL = $img.attr("src"); /…
02 окт '18 в 02:16
0
ответов
Этап 2 ecmaScript, неожиданный токен при деструктурировании внутри класса
Используя этап 2, у меня есть компонент React с prop.contest, который соответствует этому PropType ContestPreview.propTypes = { contest: PropTypes.shape({ id: PropTypes.number, categoryName: PropTypes.string, contestName: PropTypes.string, }).isRequ…
27 июл '18 в 21:59
2
ответа
Вызов Observable с подпиской внутри
У меня все еще есть некоторые проблемы с Observables и Подписчиками, с которыми я сталкиваюсь, если я вызываю ниже Observable метод из компонента, который я не получаю Данные. это не определено: login(username: string, password: string): Observable&…
14 июн '18 в 01:58