如何神奇地获取Object键?

时间:2017-12-16 14:10:16

标签: javascript javascript-objects

在翻译功能中可以获得英雄键吗?

let books = {
  hero: translate([
    'Batman',
    'Superman',
    'Ironman'
  ])
}

function translate(param1) {
  return ...
}

也许有一些魔法如何获得呼叫密钥名称? :)谢谢!

1 个答案:

答案 0 :(得分:4)

您正在询问在对象初始值设定项中作为属性初始值设定项的一部分调用的函数是否可以访问其返回值将用于初始化的属性名称。

不,它不能。函数不知道如何使用它们的返回值。