rush:js;">
接下来给大家介绍js 递归遍历对象、数组、属性
在前端工作时,有时我们需要遍历一些未知类型的对象。代码如下:
//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]); //递归遍历 } } }