在translate函数中可以得到hero键吗?
let books = {
hero: translate([
'Batman',
'Superman',
'Ironman'
])
}
function translate(param1) {
return ...
}
也许有一些魔法如何获得调用键名? :) 谢谢!
最佳答案
你问的是在对象初始值设定项中作为属性初始值设定项的一部分调用的函数是否可以访问其返回值将用于初始化的属性的名称。
不,它不能。函数不知道它们的返回值将如何使用。
关于javascript - 如何神奇地获得对象键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47846529/