首页 > web前端 > js教程 > 如何在没有'function”关键字的情况下在 JavaScript 中定义对象方法?

如何在没有'function”关键字的情况下在 JavaScript 中定义对象方法?

Susan Sarandon
发布: 2024-12-06 05:01:14
原创
681 人浏览过

How Can Object Methods Be Defined in JavaScript Without the

没有“function”关键字的对象方法定义

问题:

如果没有“function”关键字,以下对象方法定义如何可能“功能”关键字?

var module = {
    foobar(arg1) {
        alert(arg1);
    }
};
登录后复制

答案:

此方法定义是可能的,因为 ECMAScript 6 (ES6) 中引入了一项功能。

ES6标准定义了方法定义的简写符号,消除了对“function”关键字的需要。该表示法如下:

property([parameters]) {}
登录后复制

在提供的代码中,使用 ES6 速记表示法定义“foobar”方法,不使用“function”关键字。包括 Chrome 在内的部分浏览器可以识别该表示法,从而使该方法能够成功执行。

但是 IE 11.0.9600.17959 不支持该表示法,导致方法定义失败。

以上是如何在没有'function”关键字的情况下在 JavaScript 中定义对象方法?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板