gpt4 book ai didi

javascript - 如何访问变量 key 并将其用作另一个函数中的变量?

转载 作者:太空宇宙 更新时间:2023-11-04 01:31:02 24 4
gpt4 key购买 nike

对于标题我很抱歉,我不确定我要解决的问题的名称是什么。

假设我有以下带有函数的类

{
printInfo(age){
console.log(name)
console.log(age)
}
}

从另一个页面我想这样调用该类:someClass.Mike.printInfo(21),该函数将打印 Mike 和 21。当然,名称 Mike 是可变的,因此它可以是任何内容。

有办法实现吗?也许类的构造函数中有一些特殊的东西?一些 JSON 对象键操作?

谢谢。

最佳答案

假设您已将名称存储在某处,例如:

const names = ['Mike', 'Dave'];

如果该函数确实存储在具有如下动态属性的相关对象中,则您可以访问该函数:

names.forEach(name => {
someClass[name].printInfo(21);
})

如果这不是您所需要的,您应该尝试将您的问题写得更详细一些。

来自另一个页面的声明也有点令人困惑,如果该类没有在页面上定义,那么您就无法访问它。

关于javascript - 如何访问变量 key 并将其用作另一个函数中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56082478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com