Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中获取动态对象属性?_Javascript_Arrays_Object - Fatal编程技术网

如何在Javascript中获取动态对象属性?

如何在Javascript中获取动态对象属性?,javascript,arrays,object,Javascript,Arrays,Object,我有一个对象是动态的,它的属性值会因不同的数据而改变 例如:MyObj={country:“Ind”,Place:“Pune”} 现在我有了一个数据值,通过它我可以得到我需要检索的第一个属性值 var MyArr = this.FiltArr[0].property; 这将返回myArr=country,稍后我将使用like MyObj.Myar = // my code.. 此对象和MyArr值是动态的。Obj可能会改变,国家的财产可能会改变。你知道如何做到这一点吗 每当我使用MyArr时

我有一个对象是动态的,它的属性值会因不同的数据而改变

例如:
MyObj={country:“Ind”,Place:“Pune”}

现在我有了一个数据值,通过它我可以得到我需要检索的第一个属性值

var MyArr = this.FiltArr[0].property;
这将返回
myArr=country
,稍后我将使用like

MyObj.Myar = // my code..
此对象和MyArr值是动态的。Obj可能会改变,国家的财产可能会改变。你知道如何做到这一点吗


每当我使用MyArr时,我都会得到MyObj属性,我需要使用它。如何实现这一点?

您必须为此使用
括号
符号:

var MyArr = this.FiltArr[0].property;
MyObj[MyArr] = // my code..

括号表示法可以使用变量,因此在动态确定属性名称的情况下(在运行时才知道确切名称时),它非常有用。

谢谢,这太棒了