JavaScript 多种方法输出数组的元素(含递归)
2015-09-19 16:11
771 查看
//多种方法输出数组中的元素 //1.使用for循环 var num = new Array(1,2,3,5,6); for(var i=0;i<5;i++){ console.log(num[i]); } //2.使用while循环 var num = new Array(1,2,3,5,6); var i =0; while(num[i]!=null){ console.log(num[i]); i++; } //3.使用函数递归 var num = new Array(1,2,3,5,6); function printA (a,i) { //传递数组参数,不需要a[] if(a[i]!=null){ console.log(a[i]); printA(a,++i); } } printA(num,0); //4.使用递归函数逆向输出 var num = new Array(1,2,3,5,6); function printA (a,i) { if(a[i]!=null){ console.log(a[i]); printA(a,--i); } } printA(num,4);
相关文章推荐
- JavaScript总结1
- javascript对象之this、currentTarget和target
- JSON 处理日期
- js中的cookie操作
- JSP工作原理
- Servlet与Jsp的区别
- JavaScript 运行机制详解:再谈Event Loop
- JSP的第一次为什么会慢?
- 小tip:我是如何初体验uglifyjs压缩JS的
- jsp 内置对象---EL
- javascript去掉数组重复项
- JS 之性能优化(1)
- javascript DOM技术常用操作
- jstorm 环境搭建
- Extjs中获取getEl获取undefined的问题
- js创建对象的几种常用方式
- js实现倒计时
- {welcome to JS} 第一个web程序
- JSP中文乱码处理
- a中国天气网pi(json格式)