es6-class

    0熱度

    1回答

    我正在嘗試創建Google地圖疊加視圖。我在這裏有這個代碼在ES5告訴我要在我的標誌原型初始化對象象下面這樣: MainMarker.prototype = new google.maps.OverlayView(); 如何準確地將它轉換爲ES6? 繼承,如Child.prototype = Object.create(Parent.prototype),這在ES6,我們可以編寫 class

    1熱度

    1回答

    )在下面我試圖創建一個Object的子類,它的行爲就像使用'new'創建實例一樣。我當然會添加更多的方法到我的子類,但下面顯示了我從構造函數中調用超構造函數的問題。 爲什麼我的類Sub的一個實例沒有字段'x'就像一個普通的Object在用'new'創建時使用相同的參數一樣? class Sub extends Object { constructor (anObject) { supe

    2熱度

    1回答

    我想創建一個父類,可以處理基本的CRUD函數,但我無法弄清楚如何在靜態方法中調用構造函數。 class Model { static find(id) { var attrs = someDBcalls(); var obj = new CurrentClass(attrs); // how? return obj; } } class Us

    1熱度

    1回答

    我有一個ES6類,它依賴於一些外部模塊的工作。由於這是一個節點應用程序,我使用CommonJS來要求和加載模塊。 然而,這種模塊加載使得單元測試變得複雜並不是什麼祕密。我當然可以通過構造函數依賴注入所有必需的模塊,但這在動態類型語言中感覺很麻煩。我也不喜歡使用像proxyquire這樣的庫,因爲它擴大了我的測試代碼。 所以我想出了將所需模塊存儲爲實例變量的想法。例如: const someModu

    4熱度

    1回答

    我想在es6上定義一個數組,我得到Use of future reserved word in strict mode。這是我的嘗試: {let colours = ["green","yellow","red"]} 可能是什麼原因?

    1熱度

    2回答

    我已經看到幾個關於在類和函數中使用「this」的問題,但我不認爲我已經看到我在找什麼特定。 我的情況是: 我打電話從第三方庫中的函數在一個類的方法。但是,第三方庫函數正在調用callback.bind(this),我需要訪問它綁定的上下文。 但我也希望能夠訪問類屬性。這可能嗎? 如果不是,有什麼潛在的解決方法?代碼大綱看起來是這樣的: class MyClass { myProperty

    1熱度

    1回答

    我在EcmaScript 6類中使用JQuery,並且我有一個事件函數,它激發了類的實例化,事件包含需要與類交互的不同JQuery事件,所以我這樣做。爲了實現這一點,除了一個由於某種原因將屬於jquery元素「this」的事件與通過.bind(that)方法傳遞的「that」相混淆的事件之外,所有工作都可以正常工作,這裏是我的代碼此事件): var that = this; $(document

    1熱度

    3回答

    我對ES6 Class和AngularJs如何協同工作感到困惑。 注意:下面是一個僞代碼來說明混亂,它從未被測試 HTML <div ng-repeat="x in list"> <div ng-click='clickMe(x)'>click</div> </div> JS class TstController { constructor() { this

    0熱度

    1回答

    TL; DR:有沒有一種方法可以爲vscode模塊之間傳遞的類型/變量啓用智能感知? 在這種情況下,我有3個模塊/文件: Test.js // Test.js export default class Test { constructor() { this.whatever = { a: "a", b: "b" }; }

    0熱度

    2回答

    如何在擴展組件時更新反應原生類的渲染? 我曾嘗試使用setState工作在「第一屏幕類」和作爲應用程序的外殼的菜單/導航類中,但是當我嘗試在從其他類調用時使用此功能我得到了錯誤信息「警告:getInitialState被定義在...,一個普通的javascript類...」,並試圖使用setState或forceUpdate消息「警告forceUpdate/setState(等等)的shell只能