一个JavaScript递归实现反转数组字符串的实例

<!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>

以上是 一个JavaScript递归实现反转数组字符串的实例 的全部内容, 来源链接: utcz.com/z/330529.html

回到顶部