javascript - 通过字符串名称引用对象成员?

标签 javascript object

抱歉,大家的问题名称很奇怪,我不确定我是否正确地知道如何表达这个问题,但我正在使用 javascript,并且想引用一个对象成员,但抽象地通过字符串,这可能在JavaScript? (或任何与此相关的语言?)例如,..

MemberName 在函数运行时确定,例如可以是“产品代码”,但所选行将始终代表网格中的所选行。这可能吗?我正在尝试创建一个通用函数,该函数允许我将任何网格传递给它,并带有我想要从中获取值的列的名称 - 如果有帮助的话。

function GetSpecificColumnFromSelectedRow(SelectedRow, MemberName) {
    return SelectedRow.MemberName; 
}

最佳答案

这相当简单:

SelectedRow[MemberName]

并且您不需要函数来完成此操作,这就是为什么我没有包含您的原始函数包装器。

关于javascript - 通过字符串名称引用对象成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27115340/

相关文章:

javascript - 原型(prototype)化文件对象

javascript - 如何在css中模拟鼠标悬停在图像上

Javascript:嵌套对象引用的点表示法字符串

java - 在 Java 中创建对象(继承和多态)

c++ - 不能调用没有对象的成员函数。 C++

javascript - Ajax 调用和 Windows 身份验证无法正常工作

javascript - 是否可以通过 WebSocket 握手发送自定义数据?

java - 添加到 ArrayList 时给对象起什么名字

javascript - 使用 javascript 或 d3.js 在形状之间转换

java - 选择特定对象背后是否有理由?