es2015

    1熱度

    2回答

    我使用以下的WebPack配置: var path = require('path'); var webpack = require('webpack'); module.exports = { plugins: [ new webpack.ProvidePlugin({ 'fetch': 'imports?this=>global!exports?glo

    3熱度

    1回答

    比如我有 class MyClass { constructor() { this.myMethod = this.myMethod.bind(this); // ... some more code // return what? } myMethod() { this.myMethod2(); // do st

    0熱度

    1回答

    我使用的WebPack與巴貝爾裝載機,什麼都預設es2015,我看到這樣的煩惱:包括木偶(v.2.4.3)es2015預設變化this agrument在/lib/core/backbone.marionette.js:26到undefined,而不是當this。但是這個參數取root變量(line 10),他看到什麼參數是undefined(不是this)和輸出錯誤。 我看,es2015預設什麼

    5熱度

    1回答

    我試圖使用ES6代理在V8(4.6.85.31版),但我(從golang我使用V8)獲得ReferenceError: Proxy is not defined 我也試過在節點相同。 js 5.1.0 with --harmony-proxies標誌,它支持代理(相同的v8版本) 但是我怎樣才能在v8中直接使用代理?我需要用一些標誌來編譯它嗎? 謝謝!

    1熱度

    2回答

    問題: 當我使用this.setState和我在回調中輸出狀態時,它根本不會改變,但是當我將setstate嵌套在setstate中時,它將工作正確。 舉例: 這不起作用 - this.setState({ data: newData }); 這並不工作 - this.setState({ data: newData },() => { this.setSta

    28熱度

    3回答

    在真實的情況下,簡單的測試出來產生相同的輸出: const obj = {a: 5, b: 5}; console.log(Reflect.ownKeys(obj)); console.log(Object.keys(obj)); // Result ['a', 'b'] ['a', 'b'] 什麼時候Reflect.ownKeys(obj)產生輸出Object.keys(obj)

    11熱度

    1回答

    我想知道如果下面是在遵守ES6規格: class X { constructor(name) { this._name = name; } get name() { return this._name; } set name(name) { this._name = name + "X"; } }

    1熱度

    1回答

    基本上尋找替代"jdklajsdf".indexOf('d') !== -1,與最新的巴別爾合作。也適用於數組。

    3熱度

    1回答

    我看到一段代碼發佈在聊天頻道。在他的代碼的最後是 export {UserInformation}; 有一些組說,語法是錯誤的。有些人說只要變量存在就沒問題。 那麼哪一組是對的?這是我第一次看到這種語法。我從來沒有見過大括號出口。我只在導入時使用它們。像這樣 import {method} from 'someModule'; 如果我寫的話,我會寫它作爲 export default Us

    0熱度

    1回答

    我試圖單獨導出toString方法,但它失敗。第一次導出工作正常,但我添加的另一個失敗。 class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return `(${this.x}, ${this.y}`; } } export {