JS打印数组:(方法1)类似于PHP中的print_r(方法2)console.log


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<link href="http://blog.1500km.com/sites/ui-blog/other/favicon.ico" rel="shortcut icon" />  
<link href="http://blog.1500km.com/sites/ui-blog/other/favicon.ico" rel=bookmark /> 

<style>    
body{ font-size:12px; color:#666;}  
hr{ border-bottom:dashed 1px #ccc; border-top:solid 0px #ccc;}    
</style> 

<img src="http://blog.1500km.com/sites/download/images/1500km.png" style="vertical-align:middle;" /><hr>

<script type="text/javascript">
var a=[1,2,3,'aa','bb','cc',[5,6,'hello','1500km']]; 

//第一种打印数组的方法,类似于PHP中的print_r
print_r(a);
function print_r(a){
        for(var i in a){
                if(typeof(a[i])=='array' || typeof(a[i])=='object'){
                        print_r(a[i]);//递归调用
                }
                else{
                        document.write('['+i+']'+'=>'+a[i]+'<br>');
                }
        }
}

//第二种打印数组的方法
console.log(a);
</script>

<hr>
<a target="_blank" href="http://www.1500km.com">返回1500km</a>  
<hr><br><br>

自定义函数print_r可以直接输入数组值,如下图,点击这里亲自运行看看

console.log是系统自带的,可以在chrome浏览器中查看打印结果,方法是点击鼠标右键,选择“审查元素”,再选择“console”标签,如下图所示,点击这里亲自运行看看

chrome浏览器中查看console.log的数组打印结果,点击这里亲自运行看看