gpt4 book ai didi

javascript - 可以在 ES2015 中将 method-shorthand 与 fat-arrows 结合使用吗?

转载 作者:行者123 更新时间:2023-11-30 12:05:17 24 4
gpt4 key购买 nike

我知道 ES2015 有方法速记:

let obj = {
myMethod() {
alert("STUFF!");
}
};

我也知道它有粗箭头支持:

let myMethod = () => alert("STUFF!");

但是否可以将两者结合起来?这似乎不起作用:

let obj = {
myMethod() => alert("STUFF!")
};

我能得到的最接近的是这个,但它没有使用方法速记:

let obj = {
myMethod: () => alert("STUFF!")
};

如果目前不支持,是否计划在未来进行修订?

最佳答案

But is it possible to combine the two?

没有。

If not currently supported, is this something planned for future revisions?

不行,太微不足道了。正如您在示例中看到的那样,只需一个冒号即可实现,其他任何东西都不会有所不同。

The individual use cases make sense to me and I was surprised to find that they do not work together.

您必须将方法定义视为函数定义的第四种形式(函数声明、函数表达式、箭头函数、方法)。因此,将它们“组合”是没有意义的。

关于javascript - 可以在 ES2015 中将 method-shorthand 与 fat-arrows 结合使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35420148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com