javascript - 如何神奇地获得对象键?

标签 javascript javascript-objects

在translate函数中可以得到hero键吗?

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

function translate(param1) {
  return ...
}

也许有一些魔法如何获得调用键名? :) 谢谢!

最佳答案

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

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

关于javascript - 如何神奇地获得对象键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47846529/

相关文章:

javascript - 为什么 element.style 在此 JavaScript 代码段中被忽略?

javascript - 实例化 JavaScript 对象时的最佳实践是什么?

javascript - 我的代码有效但不知道为什么(使用对象)

JavaScript。尝试简化代码,也许使用循环?

javascript - Chrome 扩展程序 : Script running many times

javascript - 主干监听模型中的对象变化

javascript - 如何在 IE7 中控制 Javascript 线程和重绘

javascript - 自动 HTML 页面刷新保留滚动位置,使用 anchor

javascript - 一种检查对象是否是 window.constructor 实例的简洁方法

javascript - 如何使用 forEach 和 push 函数更新 Javascript 中的对象数组?