相关疑难解决方法(0)

如果没有"function"关键字,此对象方法定义如何工作?

我意外地忽略了function关键字而发现了这一点.通常foobar下面模块中的方法将被声明为foobar: function(arg1),但有趣的是以下工作,至少在某些浏览器中,例如Chrome版本44.0.2403.157 m,但它在IE 11.0.9600.17959中失败

在任何浏览器中都可以运行它怎么可能?这是某种新的ES6功能吗?

var module = {
    foobar(arg1) {
        alert(arg1);
    }
};

module.foobar("Hello World");
Run Code Online (Sandbox Code Playgroud)

javascript methods function shorthand ecmascript-6

18
推荐指数
2
解决办法
3843
查看次数

标签 统计

ecmascript-6 ×1

function ×1

javascript ×1

methods ×1

shorthand ×1