ecmascript-harmony

    0熱度

    1回答

    考慮這個代碼片段: function foo(a) { console.log("Mul =", a); return a * 2; }; function * process(start) { // next() #1 var result = start; console.log("Pre-processing =", result);

    0熱度

    1回答

    如何創建一個Map,需要new並且它不是必需的對象? var o = new Object(); var m = new Map(); var constructorObject = o.constructor; var constructorMap = m.constructor; var newObject = constructorObject(); var newMap =

    10熱度

    2回答

    HTML Imports是Web Components規範的一部分,它提供了一種方法來處理Web上的依賴關係。 ES6模塊也做同樣的事情,但僅限於Javascript代碼。 這兩者如何共同工作有什麼清晰的? 編輯:舉個例子:在我最近的項目,我有兩個JavaScript組件(文件)其中一個依賴於其他,但是任何HTML代碼(這是另一種成分)可以使用其中任何。所以當我在HTML中包含依賴腳本時,我不想包

    1熱度

    1回答

    當閱讀ecmascript-harmony規範時,我看不到有關檢查實例/對象的任何信息,以瞭解有關它們的類和模塊的信息。我想要做的是能夠檢查JavaScript對象(這是一個ES6和諧類的實例),並發現: 它從 的名稱實例化的類的名稱類模塊是在 可能超類及其模塊名稱定義 有誰知道這是否會在ES6是可能的嗎? 如果不是有沒有理由不可能或偏好? 我可以想象一個類可能不會與其模塊「綁定」,因爲類是以其他

    0熱度

    1回答

    如果你創建一個Map()是否有任何方法來迭代它?我知道節點0.12還沒有出來,但0.11.x是好它的方式,我不能算出它在devel的分支, var m = new Map(); m.set('foo', 'bar'); 不知道「富」,反正是有發現密鑰已設置?是否存在.keys()或任何可以允許這樣做的對象,或者我們運氣不好,直到v8獲得更多的ES6,從而釋放節點0.14。

    1熱度

    2回答

    似乎Nodejs 0.10.20中的Map已損壞。我用--harmony(包括--harmony_collections標誌)啓動它。 僅供參考,退貨http://dailyjs.com/2012/10/15/preparing-for-esnext/。 以下示例在Firefox 20.0中運行。在控制檯的NodeJS 我下面 > var map = new Map([ ["name", "Nic

    1熱度

    1回答

    我該如何獲得jslint與node --harmony打好?當我運行與和諧的標誌節點,我得到這樣的錯誤jslint: #1 Expected an identifier and instead saw 'let'. 總之我想JSLint的認識,我使用ES6擴展。有沒有辦法?

    6熱度

    3回答

    節點v0.10.20提供有關和諧許多選項, --harmony_typeof (enable harmony semantics for typeof) --harmony_scoping (enable harmony block scoping) --harmony_modules (enable harmony modules (implies block scoping) --har

    1熱度

    1回答

    在PHP中,每個類都包含一個「magic」__call函數。使用這個可以動態攔截所有對類的調用。例如使用 class TestClass { public function __call($functionname, $arguments) { .. functionname called } } 見http://www.php.net/manual/

    0熱度

    1回答

    當使用EcmaScript6(和諧版本)模塊語法時,PhhpStorm中出現語法高亮錯誤。 當我使用此代碼(以確保它不是一個錯誤):https://github.com/stefanpenner/ember-app-kit-todos/blob/master/app/models/todo.js 接着,我會在我的編輯以下錯誤: 我已經啓用ECMAScript的和諧的在設置中突出顯示JavaScri