是否可以在对象键中进行算术运算?

迈克马卡纳

我有一个对象,其中的键是任意值:

{
  1300: 'banana',
  267000: 'cheese',
  4000000: 'goat'
}

在某些情况下,如果我做一些数学运算,其他人会更清楚,例如:

12 * 1000 * 1000: 'horse',

在JavaScript中可以在键中进行数学运算吗?

我试过了:

(12 * 1000 * 1000): 'horse',

但这是语法错误。

火箭危险品

如果您的浏览器支持ES6,则可以使用“计算键”。语法与您尝试的语法很接近如果使用[],它应该可以工作:

{
    [12 * 1000 * 1000]: 'horse'
}

文档:https : //developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Object_initializer#Computed_property_names

浏览器支持:Chrome,Firefox 34 +,Safari 7.1+

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在TDE中进行算术运算

来自分类Dev

像SQL中的对象键一样在对象数组中进行JavaScript搜索

来自分类Dev

在对象中进行深度收集

来自分类Dev

是否可以在Window对象中进行模式检测?

来自分类Dev

如何在python中进行算术运算时检测溢出?

来自分类Dev

如何在序言中进行算术和或运算?

来自分类Dev

如何在序言中在DCG中进行算术运算

来自分类Dev

通过过程在MySQL中进行算术运算

来自分类Dev

需要在Django模板标签中进行算术运算

来自分类Dev

如何在序言中在DCG中进行算术运算

来自分类Dev

尝试在Perl重命名工具(Debian)中进行算术运算

来自分类Dev

在对象文字中进行字符串加法的方法

来自分类Dev

如何在对象嵌套数组中进行$ lookup

来自分类Dev

在对象而不是模型中进行Ruby Solr搜索

来自分类Dev

在对象文字中进行字符串加法的方法

来自分类Dev

是否有一种简单的方法可以对R中的向量中的元素进行算术运算?

来自分类Dev

对象的算术运算

来自分类Dev

对象的算术运算任务

来自分类Dev

是否可以对多维数组执行算术运算?

来自分类Dev

是否可以在Relay中进行延迟加载?

来自分类Dev

是否可以在Python中进行多行分配?

来自分类Dev

是否可以在vim中进行条件缩写?

来自分类Dev

是否可以在Swift中进行元编程

来自分类Dev

是否可以在Swift中进行元编程

来自分类Dev

是否可以在forloop中进行多个迭代

来自分类Dev

是否可以在Relay中进行延迟加载?

来自分类Dev

是否可以在Mousetracker中进行输入?

来自分类Dev

是否可以在一行中进行“如果对象为空或为空”测试?

来自分类Dev

是否可以在一行中进行“如果对象为空或为空”测试?

Related 相关文章

热门标签

归档