论坛首页 入门技术论坛

JS问题

浏览 1674 次
锁定老帖子 主题:JS问题
该帖已经被评为新手帖
作者 正文
   发表时间:2007-12-17  
  交谈中请勿轻信汇款、中奖消息,勿轻易拨打陌生电话。

Lonely_face(303565529) 15:48:33
var testThisArray=
{
t1:"this is only for test",
t2:function()
{
if(testThisArray.t1.toString()!="undefined")
{
var text_node=document.createTextNode(testThisArray.t1);
document.body.appendChild(text_node);
alert(testThisArray.t1);

}
}

}
function get_testThisArray()
{
testThisArray.t2();
alert(testThisArray.length);

}
window.onload=function()
{
//test_replace();
get_testThisArray();
}
其中alert(testThisArray.length)为 undefined
请问一下原因?应该怎么做,才能遍历testThisArray?
希望各位指教
   发表时间:2007-12-17  
大哥,你听说过for in没有
0 请登录后投票
   发表时间:2007-12-17  
afcn0 写道
大哥,你听说过for in没有


没办法,这是一个菜鸟的问题

for    in   不是没试过,只能取得key ,怎么才能取得值
0 请登录后投票
   发表时间:2007-12-17  

var test={a:123,b:345};
for (var i in test)
{
alert(i);
alert(test[i]);
}
0 请登录后投票
   发表时间:2007-12-17  
afcn0 写道

var test={a:123,b:345};
for (var i in test)
{
alert(i);
alert(test[i]);
}


谢谢啦,小弟刚学JS,谢谢兄台的指教!
与你相比,感觉自己太菜了

0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics