1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<!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> |