我有一个对象,其中的键是任意值:
{
1300: 'banana',
267000: 'cheese',
4000000: 'goat'
}
在某些情况下,如果我做一些数学运算,其他人会更清楚,例如:
12 * 1000 * 1000: 'horse',
可以在 JavaScript 中对键进行数学运算吗?
我试过:
(12 * 1000 * 1000): 'horse',
但这是一个语法错误。
最佳答案
如果您的浏览器支持 ES6,那么您可以使用“计算键”。语法接近您尝试过的语法。如果您使用 []
,它应该可以工作:
{
[12 * 1000 * 1000]: 'horse'
}
Browser Support : Chrome, Firefox 34+, Safari 7.1+
关于javascript - 是否可以在对象键中进行算术运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38594134/