如何访问JavaScript对象的属性?

pra*_*pal 0 javascript scripting

在审查javascript编码时,我看到了

var detailInf = {
  "hTitle":"Results",
  "hMark":"98"
};
Run Code Online (Sandbox Code Playgroud)

这个js编码背后的概念是什么?同时警告变量显示为"[object Object]".所以这是一个对象,那么我们如何访问该变量并显示该对象的数据.

Pao*_*ino 8

试着这样做:

alert(detailInf['hTitle']);
alert(detailInf.hTitle);
Run Code Online (Sandbox Code Playgroud)

两者都会提醒"结果" - 这是一个Javascript对象,可以用作各种字典.

必读:对象作为关联数组

作为一个脚注,当你搞乱使用Javascript时,你应该真的得到Firebug.然后你可以只是console.log(detailInf);在控制台中获得一个很好的映射显示对象.