ecmascript-6

    11

    1答えて

    インポートモジュールが関数が呼び出されたかどうかを確認できるように、この上書き関数をどのようにエクスポートできますか? // util.js export function isPageload() { return (!!(isPageload = function() { return false; })); } 私はバベルと、私はこのエラーを取得することをコンパイルします。

    5

    2答えて

    私はAMDモジュールを定義した既存のアプリケーションをRequireJSに持っています。私はプロジェクトでrequirejsのために "text"と "i18n"プラグインを広範囲に使用しています。 私は最近、ES6モジュールを実験していて、アプリケーションで新しいモジュールを作成する際にES6モジュールを使用したいと考えています。しかし、私は既存のAMDモジュールを再利用し、ES6モジュールを定

    5

    1答えて

    tl; dr:何が=>するのですか? 私はちょうどcodewars上の問題を解決し終えたと問題に他の人々の共通の反応を見た後、私はこれを見続ける:問題は以下の通りです=> を: あなたは矢筒を持っていますいくつかは傷ついています。震えには矢印が含まれています。オプションの範囲情報(さまざまな種類のターゲットが異なる範囲に配置されています)は、各項目が矢印です。 戦闘の準備をするために、良いものが残

    15

    2答えて

    ES6 Mapを使用して var object = { 'foo': 'bar', 1: 42 } の同等とは何ですか?

    14

    3答えて

    可能ですか? d3はthisの再バインドを頻繁に使用するため、これはES6 specと競合しているようです。例えば は、以下では正常に動作します: // Working fine var data = [1,2,3] var svg = d3.select('body').append('svg').attr('height', 500).attr('width', 500).style('b

    5

    3答えて

    現在、私はtscコンパイラを使用しています。それはうまく動作し、すべての定義ファイルをロードし、各angular2ファイルを正しくコンパイルします。しかし、シェルウィンドウを使用するのは非常に不快です。 私の目標は、angularc2の定義に従って任意のタイスクリプトファイルを翻訳できるgulpタスクを作成することです。 var tsProject = $.typescript.createPro

    14

    1答えて

    私たちはECMAScript 6 promisesを使用しています。 エンドユーザに進捗通知を実装する必要があります(これは、純粋なUX要件です)。私は、他の約束のフレームワーク(Q promiseライブラリ、ex。)が可能であることを知っています。 私たちは何らかの進捗表示を最もエレガントに受け入れることができます? を別のフレームワークに移行する必要がありますか? (私は後者の努力を見積もる方

    7

    1答えて

    webpackとbabel-core 5.8.25を使ってアプリを書いています。 ある時点で、この処理が行われます。 someArray.map(item => { const updatedItem = Object.assign({}, item); // silently fails here... doesn't even continue the code upda

    6

    3答えて

    JavaScript 6に複数の配列をマップできる機能はありますか? ジッパーような何か: var myFn = function (a, b) { console.log(a, b);} var arr1 = ['a', 'b', 'c']; var arr2 = [1, 2, 3]; arr1.map(myFn, arr2); // imaginary synt

    7

    1答えて

    : Map.length lengthプロパティの値は、このためのユースケースは何0 のですか?私はなぜMap.sizeが意味論的に正しいのか理解しています。しかし、確かに「間違った」回答を返す確かにMap.lengthは悪い考えです。特に、ES5からコードを移行する見落としがある場合はそうです。これを使用するとエラーを強制する方法はありますか?