Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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_String_Object - Fatal编程技术网

Javascript 如何引用对象';由字符串表示的属性?

Javascript 如何引用对象';由字符串表示的属性?,javascript,string,object,Javascript,String,Object,我在Stack Overflow上看到过关于这样做的其他问题,但我觉得他们没有回答正确的问题。他们总是回答如何使用字符串访问对象的名称。但是,我想知道一种方法: var obj = { property: "hello!" } console.log(obj."property");//want it to log hello! 您只需像访问数组索引一样访问它,因此: console.log(obj["property"]); obj[“属性”]“就像是数组索引”-因为数组是对象,所

我在Stack Overflow上看到过关于这样做的其他问题,但我觉得他们没有回答正确的问题。他们总是回答如何使用字符串访问对象的名称。但是,我想知道一种方法:

var obj = {
    property: "hello!"
}
console.log(obj."property");//want it to log hello!

您只需像访问数组索引一样访问它,因此:

console.log(obj["property"]);
obj[“属性”]
“就像是数组索引”-因为数组是对象,所以属性0、1、。。。。由于不能使用array.0,所以使用括号表示法