Вопросы по теме 'ecmascript-6'
Модули ECMAScript 6 в Node.JS
Node.JS v0.11.3 утверждает, что поддерживает модули ECMAScript 6 с флагом --harmony_modules .
Я пробовал различные примеры, такие как следующие.
module math {
export var pi = 3.141593;
}
Каков синтаксис для работы модулей в Node.JS?
7338 просмотров
schedule
30.04.2023
syntastic жалуется на синтаксис модуля ES6
Мне нравится синтаксис для javascript, но я использую новый транслятор модуля ES6 , и синтаксис не доволен такими типами утверждений. :
import Typeahead from './lib/components/ember-typeahead';
В любом случае, я могу молчать синтаксически...
16724 просмотров
schedule
12.11.2022
Использование параметра rest и оператора распространения в javascript
Какое использование параметра rest будет добавлено в ECMAScript 6?
Например, в ECMAScript 5 вы можете сделать следующее, чтобы получить массив параметров, начиная со второго элемента:
// ES 5
store('Joe', 'money');
store('Jane', 'letters',...
11559 просмотров
schedule
27.03.2022
Альтернативы переменных класса ES6
В настоящее время в ES5 многие из нас используют следующий шаблон во фреймворках для создания классов и переменных классов, что удобно:
// ES 5
FrameWork.Class({
variable: 'string',
variable2: true,
init: function(){
},...
443248 просмотров
schedule
19.02.2022
bower init - разница между amd, es6, globals и node
Я создаю свой первый компонент Bower. После запуска bower init сценарий спрашивает меня: «Какие типы модулей предоставляет этот пакет?» с этими параметрами:
и
es6
глобалы
узел
в чем разница между этими вариантами?
34197 просмотров
schedule
21.02.2024
Любое преимущество в скорости в JavaScript ES6 const вместо var/let
Будет ли какое-либо преимущество в скорости при использовании объявлений ES6 «let» или «const» вместо старых верных var?
261 просмотров
schedule
03.10.2022
Разница между конфигурируемыми и записываемыми атрибутами объекта
Я видел следующее относительно javascript, атрибутов свойств данных объекта
— Configurable: указывает, можно ли удалить или изменить свойство.
— Enumerable: указывает, может ли свойство быть возвращено в цикле for/in.
— Доступно для записи:...
9516 просмотров
schedule
13.01.2024
Какие стандарты ECMAScript 6/7 были реализованы в Firefox, а не в Chrome?
Извините, если об этом уже спрашивали.
Некоторые стандарты ES6/7 реализованы только в бета-версиях Firefox, а не в Chrome, и наоборот. Может ли кто-нибудь указать, какие браузеры что поддерживают? Есть ли какой-либо браузер, в котором реализовано...
507 просмотров
schedule
15.02.2023
Экспорт ES6 по умолчанию AssignmentExpression
export default var foo = {...}
Это AssignmentExpression и допустимый синтаксис es6? JSHint говорит, что ожидал идентификатор, а вместо этого увидел «var».
В последней спецификации я не нашел никакой связи с VariableStatement и...
843 просмотров
schedule
11.06.2022
Перебрать ES6 Set/Map в Coffeescript (с оператором `of`)
Как можно выполнить итерацию по карте ES6 или Set в Coffeescript?
В Javascript можно было бы использовать, например.
s = new Set()
s.add({a: 1})
for (x of s) {
console.log(x);
}
Однако в Coffeescript есть собственный оператор of ,...
2858 просмотров
schedule
28.02.2024
Внедрение в инициализатор приложения в Ember-CLI?
В старой школе Ember у меня был инициализатор, который вводил контроллер приложения в компонент:
Ember.Application.initializer({
name: "TopBreadcrumbs",
initialize: function(container, application) {...
824 просмотров
schedule
26.03.2023
Angular 2.0: путь миграции с Angular 1.x
Я не ищу мнения - просто надежная стратегия миграции.
Мы начали разрабатывать новый проект, который должен быть построен с использованием Angular, как и каждый из наших предыдущих, важность этого проекта очень высока, и он будет жить и...
949 просмотров
schedule
12.09.2022
Дуглас Крокфорд о Class Free ООП в JavaScript
У Дугласа Крокфорда действительно хороший доклад о «Лучших частях» ES6. Среди прочего, он призывает отказаться от прототипного наследования в пользу ООП без классов .
Здесь он говорит, что перестал использовать new , Object.create и this , но...
7535 просмотров
schedule
04.04.2023
Преобразование ES6 Iterable в массив
Скажем, у вас есть похожий на массив объект Javascript ES6 Iterable, длина которого, как вы заранее знаете, будет конечной. Как лучше всего преобразовать его в массив Javascript?
Причина этого в том, что многие js-библиотеки, такие как underscore и...
70724 просмотров
schedule
05.04.2023
Каков пример статически типизированного javascript в контексте лучшего модульного тестирования?
Я новичок в тестировании, но недавно я пытался использовать angularJS и Jasmine.
С приближением ES6 появляются новые фреймворки/языки, такие как: atScript и google angular-dart. Оба, которые теперь поддерживают необязательный тип javascript, и...
131 просмотров
schedule
05.03.2024
Как мне написать именованную стрелочную функцию в ES2015?
У меня есть функция, которую я пытаюсь преобразовать в новый синтаксис стрелок в ES6 . Это именованная функция:
function sayHello(name) {
console.log(name + ' says hello');
}
Есть ли способ дать ему имя без оператора var:
var...
97671 просмотров
schedule
13.04.2023
Асинхронное программирование на JavaScript: промисы против генераторов
Промисы и генераторы позволяют писать асинхронный код. Я не понимаю, почему оба эти механизма введены в скрипт ECMA 6. Когда лучше использовать промисы, а когда генераторы?
16098 просмотров
schedule
15.06.2023
вызов базы переопределенных методов в ES6
Дайте, у меня есть следующий код:
import Authenticator from 'simple-auth-torii/authenticators/torii';
export default Authenticator.extend({
restore: function(data) {
},
authenticate: function(provider, options) {
},
invalidate:...
1268 просмотров
schedule
19.06.2023
Заставить Karma, 6to5ify и Istanbul играть в мяч
У меня есть Browserify, 6to5ify и Karma, чтобы играть хорошо, успешно выполняя мои спецификации. Однако когда я добавляю покрытие кода, все идет наперекосяк. Я пробовал несколько подходов:
Добавьте browserify-istanbul преобразование в мой...
1832 просмотров
schedule
06.06.2022
Помощники юнит-тестов Ember-qunit: как они теперь работают?
До недавнего времени я включал файл ...
https://raw.githubusercontent.com/rwjblue/ember-qunit-builds/master/dist/globals/main.js
... на странице TestRunner, которую я бы открыл для запуска всех моих модульных тестов Ember. Все было здорово....
247 просмотров
schedule
01.12.2022