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 {