浏览 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? 希望各位指教 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-17
大哥,你听说过for in没有
|
|
返回顶楼 | |
发表时间:2007-12-17
afcn0 写道 大哥,你听说过for in没有
没办法,这是一个菜鸟的问题 for in 不是没试过,只能取得key ,怎么才能取得值 |
|
返回顶楼 | |
发表时间:2007-12-17
天
var test={a:123,b:345}; for (var i in test) { alert(i); alert(test[i]); } |
|
返回顶楼 | |
发表时间:2007-12-17
afcn0 写道 天
var test={a:123,b:345}; for (var i in test) { alert(i); alert(test[i]); } 谢谢啦,小弟刚学JS,谢谢兄台的指教! 与你相比,感觉自己太菜了 |
|
返回顶楼 | |