javascript - 这在 javascript 中是什么,它有什么意义?
问题描述
我在 javascript 中看到过这个,但不知道它是做什么的。有人可以解释吗?在你说“谷歌”之前。我已经尝试过,但我看不到任何结果
return {
[API]: {
data: { someData },
anotherKey: true,
}
我知道API
是我正在查看的代码中的一个字符串,但我不确定这是在做什么
我习惯于看到这样返回的对象。
return {
key: value
}
有人可以启发我吗?很高兴阅读文档/视频等。老实说,不知道用谷歌搜索什么
解决方案
这些被称为计算属性名称。希望这个例子能说明它的机制和有用性
let pet = 'cat';
let person1 = {name: "Dave", [pet]: "Muffin"};
pet = 'dog';
let person2 = {name: "Mary", [pet]: "Fido"};
console.log(person1,person2);
推荐阅读
- ruby-on-rails - 如何在 Rails 中制作动态强参数?
- node.js - webpack.config.js 没有设置全局变量
- assembly - 将基本的递归 C 函数转换为程序集
- r - 如何在 Macbook 上的 QGIS 中集成 R?
- java - Java - 在字符串中的每个单词之前添加一个字符
- xamarin - 在 Xamarin 中选择集合视图项时如何禁用颜色
- jquery - Bootstrap nav-tabs 功能在 asp webform 情况下在 4.6 版本中不起作用
- google-cloud-platform - 我可以在一个谷歌云帐户下创建多个具有不同应用程序的公司吗?
- php - Wordpress 连接动态 php 页面
- cucumber - 用于并行测试的 QAF 奇怪行为