如何从没有任何“名称”的对象获取值?

豪华

我在JS中有一段代码:

var commands = require('commands.json');
module.exports = class CatCommand extends commando.Command {
    constructor(client) {
        super(client, {
            name: 'cat',
            group: 'fun',
            aliases: commands[this.group][this.name].aliases || [utils.translate(this.name)],
            memberName: name,
            description: commands[this.group][this.name].description || 'No description',
            examples: commands[this.group][this.name].usages || ['No examples'],
            throttling: {
                usages: 2,
                duration: 5
            }
        });
    }

    async run(message) {}
}

我需要使用变量namegroup作为commands'键。最好的方法是什么?

费德里科·格兰迪(Federico Grandi)

由于您正在构造该对象,因此无法获得这些属性(从技术上讲它们尚不存在)。
尝试在构造函数外部的变量中声明这些值,如下所示:

var name = "cat",
  group = "fun";

module.exports = class CatCommand extends commando.Command {
  constructor(client) {
    super(client, {
      name,
      group,
      aliases: commands[group][name].aliases || [utils.translate(name)],
      memberName: name,
      description: commands[group][name].description || 'No description',
      examples: commands[group][name].usages || ['No examples'],
      throttling: {
        usages: 2,
        duration: 5
      }
    });
  }
}

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从没有任何连接的两个不同表中获取值

无法从没有标题名称的 Json 列表中获取对象

RxJava-如何从没有lambda的单个对象中获取对象

如何从没有特定名称的JSONObject获取字符串

WU:如何从没有名称的JSONArray中获取项目

我如何使用 JQuery 从没有名称的数组 Json 中获取元素

如何在powershell中从没有标题的对象中获取项目?

如何从没有索引的列中获取数据

如何从没有ID的表中获取行

从没有来自 cURL 的标头的 json 响应中获取值

如何从没有定义特征的表中提取值?

如何从没有索引的熊猫系列中提取值

如何从没有Key的JSON字符串中提取值?

如何从没有键的 JSON 数组中的数组中读取值?

Pandas - 如何使用另一个 DF 的值从没有任何“键”的大 DF 中提取值?

从没有时区名称的时区获取时区偏移值

从没有名称的Android的嵌套数组JSON获取数据

如何从没有原型的对象创建具有默认原型的JS对象?

如何从没有任何模块的节点js中的JWT中提取信息?

python - 如何从没有任何元音的文本文件中过滤单词?

如何从没有主目录的/ etc / passwd中获取所有用户

如何从没有数据复制的指针创建Eigen VectorXd对象

从没有dict的对象访问python成员

从没有对象的类中调用函数

如何从没有附加内容URL的下载按钮中获取或卷曲?

如何从没有空列的.dat文件中获取数据

如何从没有$ _GET变量的网址获取文件名?

如何从没有时区的Postgresql中获取时间戳值?

如何从没有匹配项的glob模式中静默获取空字符串