JavaScript/Jquery:js实现输出数组功能 类似php的 print_r

系统分类:代码 - 代码教程 - JavaScript/Jquery 枫之夜叉 2015-08-29 10:37:14 上传

版权信息: "JavaScript/Jquery"栏目内,站内会员所分享的全部资料,仅供学习与参考,版权为原作者所有。
枫之夜叉加关注
江苏淮安 / 程序员
标签:

方法很简单 

1.先在js文件里面写上 函数

function print_arr(arr, space, space2)
  {
    space = space || '';
    space2 = space2 || '      ';
    var str = "Array\n"+space+"(\n";
    for(var i=0; i<arr.length; i++)
    {
      if( Object.prototype.toString.call(arr[i]) == '[object Array]' )
      { //判断是否是数组,如果是,进行递归拼接
        str += space2 + '[' +i+"] => "+ print_arr(arr[i], space+'      ', space2+'      ');
      }
      else
      {
        str += space2 +'['+i+"] => "+ arr[i] +"\n";
      }
    }
    str += space+")\n";
    return str;
  }


2.在js里面写法如下

arrRes = print_arr(arr); //确定arr是个数组

alert(arrRes); //直接弹出


就好了 效果如下

js实现输出数组功能 类似php的 print_r


素材人气
  • 浏览:
  • 收藏:
  • 评论:
  • 推荐:
  • 附件下载:
枫之夜叉
江苏淮安 / 程序员
2015-08-29 10:37:14发布
全部评论()
全部推荐()