【发布时间】:2018-12-16 07:53:58
【问题描述】:
我有一个对对象数组执行某些操作的函数,我只需要另一个对象的属性名称即可访问它,但我没有定义。 看来我不能使用字符串来访问对象
function myFunction(arrayOfObjects, propName)
{
for(var i = 0; i < arrayOfObjects.length; i++)
{
//This will give undefined, propName is simply a string coming from Object.keys()
arrayOfObjects[i].propName = something;
}
return something;
}
调用函数
var arrayOfNameProp = Object.keys(myObject);
var x = myFunction(arrayOfObjects, arrayOfNameProp[0]);
【问题讨论】:
-
请发布您的阵列示例
-
在 Google 中输入您的问题标题 +“javascript”会立即将您带到 stackoverflow.com/questions/13760186。
标签: javascript object