Chinaunix
标题:
如何让程序知道我是想让它引用变量所代表的属性名字,而不是将变量名作为属性名字?
[打印本页]
作者:
wienne
时间:
2006-02-27 18:56
标题:
如何让程序知道我是想让它引用变量所代表的属性名字,而不是将变量名作为属性名字?
数据
user_info[0]=new Object();
user_info[0].username='goyou';
user_info[0].age='60';
复制代码
函数
function startSort(who,object_type)
{
var m;
var a;
for(m=0;m<who.length;m++)
{
a = who[m].object_type;
document.write(a + '<br>');
}
}
复制代码
调用
<p onclick="startSort(user_info,username)"> test </p>
复制代码
问题:程序最终显示的结果全是未定义,而不是我想要的变量‘user_info[162].username’所代表的值
'goyou'
如果让程序把 object_type 理解为一个变量,而不是一个字串。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2