js中数组遍历的几种方法及其区别

2024-11-24 23:11:59
推荐回答(1个)
回答1:

在前端工作时,有时我们需要遍历一些未知类型的对象。代码如下://js遍历对象function TraversalObject(obj){ for (var a in obj) { if (typeof (obj[a]) == "object") { TraversalObject(obj[a]); //递归遍历 } else { alert(a + "=" + obj[a]);//值就显示 } }}//遍历对象中所有Ur的值function TraversalObject(obj){ for (var a in obj) { if(a=="Url") alert(obj[a]);/ /显示URL的值 if (typeof (obj[a]) == "object") { TraversalObject(obj[a]); //递归遍历 } }}这种遍历方法在对象不规则但需要获取相同属性时起到非常好的作用。