请问各位大佬,这个方法名加引号啥意思?

发布于 2022-09-13 01:16:55 字数 88 浏览 21 评论 0

请问各位大佬,这个方法名加引号啥意思?
image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

人间☆小暴躁 2022-09-20 01:16:55

没什么区别,下面有个async 简写的方法。

方法的定义
从ECMAScript 2015开始,在对象初始器中引入了一种更简短定义方法的语法,这是一种把方法名直接赋给函数的简写方式。
https://developer.mozilla.org...

// 用有属性名的语法定义方法(ES6之前):
var obj3 = {
  f: async function () {
    await some_promise;
  }
};

// 同一个方法,简写语法:
var obj3 = { 
  async f() {
    await some_promise;
  }
};
诗化ㄋ丶相逢 2022-09-20 01:16:55

看起来是个字面量的对象。

let student = {
  name: 'Hello',
  age: 24
};

// 键值对的键可以带引号也可以不带(只有某些不是有效的 JS 变量名的键不能省略)

let student = {
  'name': 'Hello',
  'age': 24
}

这两者声明方式结果上没有区别。

let obj = {
  foo: function() {}
}

let obj = {
  'foo': function() {}
}
谈情不如逗狗 2022-09-20 01:16:55

没啥意思,个人爱好吧,不加引号也可。引号通常用于名称有空格或短横线一类的时候需要加引号

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文