<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>每天一个JavaScript实例-递归实现反转数组字符串</title>
<script>
var func = function(x,indx,str){
return indx == 0 ? str : func(x,--indx,(str +=" " + x[indx]));;
}
var arr = new Array("apple","banna","orange","apple2","apple3");
var arr1 = arr.slice(0)
var arr3 = func(arr1,arr1.length,"");
var arr2 = arr.slice(0).reverse();
console.log(arr2);
console.log(arr);
console.log(arr3);
</script>
</head>
<body>
<div id = "date">
</div>
</body>
</html>
您可能感兴趣的文章:
- JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
- javascript基础练习之翻转字符串与回文
- javascript 实现字符串反转的三种方法
- javascript 不用reverse实现字符串反转的代码
- 字符串反转_JavaScript
- javascript实现字符串反转的方法
- JavaScript实现反转字符串的方法详解
- JS遍历Json字符串中键值对先转成JSON对象再遍历
- JS字符串统计操作示例【遍历,截取,输出,计算】
- Java遍历json字符串取值的实例
- JS实现字符串翻转的方法分析