这在javascript中是什么,它是什么';什么意思?

这在javascript中是什么,它是什么';什么意思?,javascript,arrays,object,Javascript,Arrays,Object,我在javascript中看到过这一点,但不知道它的作用。有人能解释一下吗?在你说“谷歌”之前。我已经试过了,但我看不到任何效果 return { [API]: { data: { someData }, anotherKey: true, } 我知道API是我正在查看的代码中的一个字符串,但我不确定这是在做什么 我习惯于看到像这样返回的对象 return { key: value } 有人能告诉我吗?很乐意阅读文档/视频等。只是老实说,我不确定

我在javascript中看到过这一点,但不知道它的作用。有人能解释一下吗?在你说“谷歌”之前。我已经试过了,但我看不到任何效果

return {
    [API]: {
        data: { someData },
        anotherKey: true,
}
我知道
API
是我正在查看的代码中的一个字符串,但我不确定这是在做什么

我习惯于看到像这样返回的对象

return {
   key: value
}

有人能告诉我吗?很乐意阅读文档/视频等。只是老实说,我不确定谷歌能找到什么

我认为[API]返回格式是针对“对象”,第二种只是返回“值”。我可能错了,这只是我的第一个猜测。

如果API是一个字符串,比如说
“apiObject”
,那么

return 
    {
    apiObject: {
        data: { someData },
        anotherKey: true,
    }
这些被称为。希望这个例子能说明它的机理和用途

let pet='cat';
让person1={name:“Dave”,[pet]:“Muffin”};
宠物=‘狗’;
让person2={name:“Mary”,[pet]:“Fido”};

控制台日志(person1,person2)这有帮助吗?可能是复制品吗?特别是“计算属性名称”的答案。具体来说,这是:同意,为什么我不愿意锤击它?它们是计算属性名称@the decimator抱歉,这只是一个行话,锤击的意思是接近重复。这使得这篇文章本质上是另一个问答对的标志性文章,而问答对已经对这个问题有了很好的答案。当它是由一个拥有金标签徽章的人完成时,它被称为“锤子”,因为这类用户只需一票就可以完成。不是坏事。