Вопросы по теме 'ecmascript-harmony'

Почему я не могу расширить карман каждого в nowjs?
Я пытаюсь предоставить функции в каждом pocket из nowjs. Я хотел бы сделать это, _.extend набив всем карманы, т.е. everyone.now . По какой-то причине, которую я не могу понять, _.extend не может должным образом предоставить функцию на стороне...
439 просмотров

Как использовать пятизначные длинные символы Unicode в JavaScript
В JavaScript я могу сделать это: foo = "\u2669" // 1/4 note Но я не могу этого сделать foo = "\u1D15D" // full note -five hex digits Он будет интерпретирован как «ᴕ», за которым следует «D». Есть ли обходные пути для этого?...
3843 просмотров
schedule 19.04.2022

*что-то* если синтаксис *выражения* в JavaScript (FF)
Я видел несколько примеров, которые показывают, что Firefox поддерживает какой-то синтаксис JavaScript, похожий на *something* if *expression*; . В качестве примера того, о чем я говорю, см. >эта статья MDN , содержащая следующий пример: var...
177 просмотров
schedule 06.07.2022

Что означает ReturnIfAbrupt в проекте ES6?
В настоящее время я реализую некоторые прокладки для черновика ES6. Мне интересно, может ли кто-нибудь сказать мне, что означает ReturnIfAbrupt . Например, моя реализация для Number.toInt (которая вызывает внутреннюю [[ToInteger]] ) выглядит...
1298 просмотров
schedule 21.02.2024

Доступ к [[NativeBrand]] / [[Class]] в ES6 (ECMAScript 6)
Я читал черновик для ES6 и заметил это примечание в разделе Object.prototype.toString : Исторически эта функция иногда использовалась для доступа к строковому значению внутреннего свойства [[Class]], которое использовалось в предыдущих...
546 просмотров
schedule 22.01.2023

Как включить гармонию в Coffeescript?
Вот как я запускаю свой js-код: node --harmony ./data/app.js Теперь я хочу перейти к CoffeeScript. Поэтому я пытаюсь запустить его так: coffee ./data/app.coffee И это не удается. Как я могу передать эту опцию --harmony ?
1719 просмотров

Включить прокси-серверы гармонии во время выполнения в node.js
У меня есть небольшая RPC-библиотека для узла, и прямо сейчас она использует прокси-серверы гармонии для удаленных объектов, если они доступны (путем проверки существования Proxy global). Я хотел бы иметь возможность включать прокси-серверы...
834 просмотров
schedule 08.07.2022

Можно ли будет узнать класс и модуль объекта в ecmascript-harmony
При чтении спецификации ecmascript-harmony я ничего не вижу о проверке экземпляров/объектов в отношении получения информации об их классе и модуле. Что я хочу сделать, так это иметь возможность проверить объект javascript (это экземпляр класса...
88 просмотров
schedule 22.09.2023

В чем разница между «урожайностью» и «урожайностью *»
Кто-нибудь может объяснить разницу между yield и yield * ? var foo = yield fn; var foo = yield* fn;
387 просмотров

Когда следует использовать let и var?
EDIT: Пожалуйста, прочитайте вопрос! Я уже знаю разницу. Это не дубликат. Очевидно, прямо сейчас я всегда должен использовать ключевое слово var , так как let поддерживается не во всем. Когда ключевое слово let имеет лучшую поддержку...
27336 просмотров

скомпилировать узел с параметром --harmony-generators по умолчанию
Я пытаюсь собрать узел v0.11.12-release с флагом --harmony-generators по умолчанию, который всегда включен. Я думал, что смогу редактировать эта строка имеет значение true , но когда я это делаю, я получаю следующую ошибку всякий раз, когда...
536 просмотров
schedule 28.03.2024

Что означает звездочка (*) в определении функции JavaScript в рамках Koa?
Я знакомлюсь с Koa ( http://koajs.com/ ). Многие примеры включают звездочку вместо имени функции. Например, в примере hello world есть: var koa = require('koa'); var app = koa(); app.use(function *(){ this.body = 'Hello World'; });...
4019 просмотров
schedule 24.04.2022

Можно ли сбросить генератор ECMAScript 6 в исходное состояние?
Учитывая предоставленный (очень простой) генератор, можно ли вернуть генератор обратно в исходное состояние для повторного использования? var generator = function*() { yield 1; yield 2; yield 3; }; var iterable = generator(); for...
8853 просмотров

Как включить поддержку синтаксиса гармонии в coffeescript?
Я использовал node.js(0.11.13) с флагом --harmony и использовал ключевые слова function *() и yield . Я попытался упростить свою разработку на node.js с помощью coffeescript, пока он отлично работает, но у меня возникли проблемы с yield и...
2076 просмотров

Можно ли использовать Harmony (ES6) с JSXTransformer.js?
Мне очень повезло с использованием JSXTransformer.js React для разработки с использованием JSX в браузере. : <script src="http://fb.me/JSXTransformer-0.11.1.js"></script> <script type="text/jsx"> /** @jsx React.DOM */ ......
8244 просмотров
schedule 11.03.2023

Генераторы ES6 — пример, когда нет выражения yield для первого next()
Что касается генераторов ES6, почему автор этого сообщения в блоге говорит: из: http://davidwalsh.name/es6-generators «При первом вызове next(..) мы ничего не отправляем. Почему? Потому что нет выражения yield для получения того, что мы...
354 просмотров

Нельзя ли определить, является ли функция функцией-генератором, если для нее был вызван .bind()?
Похоже, вызов .bind(this) для любой функции-генератора лишает меня возможности увидеть, является ли функция генератором. Есть какие нибудь идеи как это починить? var isGenerator = function(fn) { if(!fn) { return false; } var...
1885 просмотров

Почему Object.observe() не предоставляет путь изменения данных для обратного вызова?
Массив изменений обратного вызова Object.observe() содержит объекты со следующими четырьмя свойствами: название объект тип старое значение...
1299 просмотров

Модульный JavaScript — есть ли какие-либо подходы, кроме CommonJS и AMD, которые следует учитывать?
В настоящее время я готовлю оценку подходов модульности JavaScript для моей корпорации. Мы находимся в процессе определения «JavaScript Best Practices» для наших проектов, модульность — один из центральных вопросов. Из моего исследования на данный...
913 просмотров

Прокси-объект в Chrome не определен
Я хотел поэкспериментировать с объектом Proxy, который был представлен в EMCAScript 6. Флаг chrome://flags/#enable-javascript-harmony включен, chrome перезапущен. Я получил ошибку, что прокси не определен. Кто-нибудь знает больше о поддержке...
460 просмотров