学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

"[]" 和 点号的区别?

"[]" 和 点号的区别?

<script>
function getAttributeValue(attr)
{
    alert(person[attr])}
var person=new Object();
person.name="yangxiao";
person.age=10;
getAttributeValue("name");
getAttributeValue("age");
</script>
标记为红色部分的语句:alert(person[attr]);
我将“[]”该为 “.”为什么弹出对话框是:undefine呢?
我想请教这两个符号之间的区别?

TOP

alert(person[attr])}
var person=new Object();
这里的两个person一个是全局变量,另一个用var声明后的局部变量。
http://www.lxzhcn.net
版块版主招募中
网站论坛发帖无问题,欢迎发帖。

TOP

发新话题