Javascript 解释如何使用对象的键创建最短的JS函数

Javascript 解释如何使用对象的键创建最短的JS函数,javascript,Javascript,这里您可以看到一个示例: 如何将{[“k”]({}}编译成一个对象,该对象内有一个键k,其中有一个函数 var o = {["k"](){}}; // {k: ƒ} o.k(); 等于: {["k"](){}} 这是ES2015的短方法语法,用于: { k(){} } 与k相比,[“k”]的目的是什么?@tadman-its用于动态键,例如[key]:value(用例很少,但它们是存在的),如果与字符串一起使用,则其用途相当广泛missuse@tadman请参见,特别是关于计算特性的

这里您可以看到一个示例:

如何将
{[“k”]({}}
编译成一个对象,该对象内有一个键
k
,其中有一个函数

var o = {["k"](){}}; // {k: ƒ}
o.k();
等于:

{["k"](){}}
这是ES2015的短方法语法,用于:

{
  k(){}
}

k
相比,
[“k”]
的目的是什么?@tadman-its用于动态键,例如
[key]:value
(用例很少,但它们是存在的),如果与字符串一起使用,则其用途相当广泛missuse@tadman请参见,特别是关于计算特性的部分。然而,在这种情况下,我认为
{[“k”]({}}}
{k(){}}
是等价的。@ibrahim他们不平等吗?我有时会对投票结果感到惊讶。根据投票结果,这是我有史以来第二个最好的答案,我的意思是只有8个字:/你是说
o.k()
而不是
o.f()
?是的。我已经修好了。谢谢。:)
{
  k: function(){}
}