ecmascript-harmony

    0熱度

    1回答

    對不起,如果這之前已經問過。 一些ES6/7標準僅在Firefox測試版中實現,而不是在Chrome中實現,反之亦然。任何人都可以列出哪些瀏覽器支持什麼?是否有任何單一的瀏覽器實現了大部分這些標準。 例如:我無法在Firefox中使用Object.observe。它在Chrome beta v36中可用。 請參閱:不要標記object.observe的重複項。我對Object.observe不感興

    3熱度

    1回答

    我想從其他發電機調用發電機獲取其「步驟」。雖然我找不到一個好的語法。 function* test1() { yield 2; yield 3; } function* test2() { yield 1; for (var i of test1()) yield i; // WTF yield 4; } var a = test2();

    0熱度

    1回答

    是否有可能從代碼中訪問JS內存中的對象?是否有任何內部存儲器檢查器可用?我可以使用代碼中的給定原型(或類型)列出對象嗎? // EXAMPLE function Kitten(name) { this.name = name; } var kitten = new Kitten('furry'); // ... // Any features like this? var kittens

    19熱度

    4回答

    我使用ES6每個我的文章的WebPack ES6-transpiler這裏:http://www.railsonmaui.com/blog/2014/10/02/integrating-webpack-and-the-es6-transpiler-into-an-existing-rails-project/ 這有什麼意義轉換2單一對象使用ES6類? import { CHANGE_EVENT }

    3熱度

    1回答

    我一直在使用Node中的ES6生成器進行一段時間的實驗,還有一個問題我不明白。 在常規的回調節點,從數據庫中獲取的值,並做一些並行人會是這個樣子: function executeBoth(){ db.find("value", function(results){ console.log(results); }); doSomethingElse("e

    4熱度

    1回答

    我去了槽ES6功能和發電機引起了我的注意。 想到的一件事是鏈接Promise對象,我無法用循環來做。我們還能做什麼其他機制,我們以前不能做? 我明白這是一個廣泛的問題,但我現在還無法想到除了Promises之外的任何東西。

    0熱度

    2回答

    我想運行我的ES6,雖然Traceur。但是我也想使用可以接受AMD模塊或commonjs的Webpack。 我在想,如果traceur經歷了任何步驟的兼容(ES5輸出保持要求+定義等),以及我是否可以繼續我的Webpack構建而不用擔心Traceur。

    10熱度

    3回答

    我想緩存在JS大對象。這些對象通過鍵來檢索,並且緩存它們是有意義的。但是他們不會一下子適應記憶,所以我希望他們在需要的時候被垃圾收集--GC顯然知道更好。 使用WeakReference或WeakValueDictionary找到其他語言的緩存是非常簡單的,但在ES6中我們有WeakMap,鍵很弱。 那麼,是否可以製作類似WeakReference的東西,或者是從WeakMap製作垃圾收集緩存?

    11熱度

    2回答

    在我的測試目錄中,我有一個文件mocha.opts包含以下內容: --harmony --recursive --growl --reporter spec --require should 當我運行mocha,我得到以下錯誤: /project/server/utilities/encryption.js:3 const ^^^^^ SyntaxError: Use of co

    10熱度

    2回答

    我已經有節點0.10。*和我安裝了nvm,然後通過nvm我再次安裝了0.11.13和0.10。 --version還給0.11.13 節點我試着使用一些ES6功能我瞭解,沒有什麼我試過的作品。 我跑我的node --harmony index.js ...args腳本說SyntaxError: Unexpected token . let x = 5;也給出了一個錯誤 - SyntaxError: