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

The 2015 version of the ECMAScript specification, now a standard (ECMAScript 2015). Only use this tag where the question specifically relates to new features or technical changes provided in ECMAScript 2015.
1 ответ

Uncaught reference error VueJS

Я занимаюсь разработкой приложения VueJS, которое имеет много компонентов. Файл показан ниже <template> <div id="hd"> <height-card></height-card> </div> </template> <script> import HeightCard from './../comp…
20 июл '17 в 18:09
2 ответа

Угловой 6: асинхронное ожидание какой-то переменной получил переменную

В моем приложении Angular 6 у меня есть переменная "allowPefs", которая получает значение после HTTP-вызова (асинхронный) @Injectable() export class FeaturesLoadPermissionsService { permittedPefs = []; constructor() { this.loadUserPefsService.getUse…
2 ответа

Асинхронный код, как он работает? Обещания и обратные вызовы

Я попытался найти ответ в Интернете, и сделал это частично. Но я до сих пор не могу полностью понять, как JS может запускать асинхронный код? Мое видение вещей: JS дают нам возможность асинхронного программирования. Это означает, что мы можем запуст…
1 ответ

Каков наилучший способ использовать es6 с конвейером активов рельсов

Каков наилучший способ использования ES6 с конвейером ресурсов рельсов? Я пытаюсь написать некоторый синтаксис es6 в моем приложении angular-rails, которое использует конвейер ресурсов rails. Код на самом деле работает локально, но выдает синтаксиче…
22 сен '17 в 09:35
2 ответа

Запретить проверку на флажок срабатывает на Blur

Я создаю выпадающее меню, используя onFocus и onBlur. Есть причина, по которой я не использую onClick, потому что onFocus и onBlur мне не нужно закрывать меню вручную, если у меня есть несколько раскрывающихся списков. class Dropdown extends React.C…
27 сен '17 в 06:35
2 ответа

Использование Typescript в браузере

Я много боролся с этой проблемой в последнее время. Я создаю новый проект Typescript и пытаюсь найти наилучший способ использования Typescript для соединения с базой данных и отображения результатов в браузере. Тем не менее я получаю консольные ошиб…
12 апр '16 в 18:43
1 ответ

Приведение символьных строк

Symbol() + '' бросает Ошибка типа: невозможно преобразовать значение символа в строку В то время как известный обходной путь заключается в использовании String(Symbol()), Это выглядит несовместимым с другими примитивами, включая те, которые почти ни…
1 ответ

Как мне прочитать локальный файл Markdown в Node?

Я использую библиотеку под названием react-markdown, Если вы знаете React, его реализация очень проста. import React from 'react'; import ReactDOM from 'react-dom'; import ReactMarkdown from 'react-markdown'; var content = '# This is a header\n\nAnd…
21 май '17 в 20:42
1 ответ

Доступ к значениям по умолчанию функций

В этом коде divisor имеет значение по умолчанию 100, Также установлено 100 если значение разбирается до 1 или меньше. class Rounder { constructor(divisor = 100) { let value = parseInt(divisor); this.divisor = (value <= 1)? 100: value; } } Кроме и…
10 окт '17 в 15:05
2 ответа

Как перебрать элементы сложного объекта и отобразить его в таблице

У меня есть классы Продукт и Магазин. Класс Product имеет свойства name, count и price. class Product{ constructor(name, count, price){ this.name = name; this.count = count; this.price = price; } } class Shop{ constructor(){ this.arrProducts = []; }…
09 июл '18 в 13:56
1 ответ

Как использовать модули ES6 вместо пространств имен в глобальном масштабе?

При определении класса в ES6 он становится доступным в глобальной области видимости, которую вы можете предотвратить с помощью нового кронштейна ES6: { class Car { constructor(make) { this.make = make; this.currentSpeed = 25; } getSpeed(){ console.l…
04 янв '16 в 14:43
1 ответ

Почему "это" не определено в определении функции жирной стрелки?

Сначала я попробовал это - const profile = { name: 'Alex', getName: function(){ return this.name; } }; Который работает отлично. Теперь я попробовал то же самое с толстой стрелой. В этом случае "это" становится неопределенным. const profile = { name…
26 июл '16 в 11:55
1 ответ

Browserify не заменяет токен класса

Я использую следующий gulpfile для компиляции моего кода JavaScript из ES6 в ES5. var gulp = require('gulp'); var gutil = require('gulp-util'); var cssnano = require('gulp-cssnano'); var autoprefixer = require('gulp-autoprefixer'); var notify = requ…
11 янв '16 в 17:01
2 ответа

React Native ListView onEndReached продолжает работать

По какой-то причине, которую я не понимаю, мой ListView продолжает работать, даже если он находится наверху прокрутки, мне нужно обернуть его внутри ScrollView, потому что я хочу, чтобы моя панель инструментов скрывалась, когда пользователь также пр…
22 июл '16 в 16:30
1 ответ

Реагировать без модулей ES6

В настоящее время я играю с образцом кода Scala, Play Framework и React и столкнулся с проблемой, пытаясь преобразовать следующий код для загрузки в браузер без использования системы модулей ES6. Это означает, что я не могу использовать export defau…
26 окт '16 в 11:47
2 ответа

Правильный способ экспорта объекта в модуль es6

Я пытаюсь экспортировать мой модуль как объект, но экспорт выглядит как "антишаблон" ( https://medium.com/@rauschma/note-that-default-exporting-objects-is-usually-an-anti-pattern-if-you-want-to-export-the-cf674423ac38) Поэтому мне было интересно, ка…
08 сен '17 в 12:25
1 ответ

Async/Await (TypeScript) с expressjs или другой альтернативой

Я хотел бы использовать Expressjs, но в идеале через TypeScript. Я надеялся, что смогу заменить стандартные обратные вызовы Express чем-то вроде async/await или обещаний с использованием TypeScript, но я не могу найти какие-либо примеры. Кто-нибудь …
06 мар '16 в 16:15
4 ответа

Визуализация массива, вложенного в массив

Как мне показать массив, который вложен в массив? Код: this.props.posts: [ {"id":1, "name": "name01", "tags":["tag1, tag2, tag3, tag4"]}, {"id":2, "name": "name02", "tags":["tag2, tag4"]} ] Я пытаюсь показать это так: renData () { const { posts, tag…
25 сен '17 в 00:38
1 ответ

Разделение кода в Webpack - Автоматически загружать все чанки, запрашивая один чанк?

Я использую Webpack 4.x и имею следующее в моей конфигурации: splitChunks: { chunks: 'all', }, runtimeChunk: true Это приводит к трем частям в моем проекте: app.prod.js 1.app.prod.js 2.app.prod.js Я хотел бы загрузить все три сценария, используя тол…
1 ответ

Javascript forEach зацикливает только последнее значение массива

Я использую создание todoApp. Конструктор функции принимает список задач в виде массива, и я перебираю их и динамически создаю поля с помощью forEach петля. Тем не менее, он только зацикливает последнее значение этого массива. Как я могу это исправи…
15 июн '18 в 05:03