标签:组合 string reverse function return cti 字符串拆分 字符串 hello
function reverseString(str) { 2 // 第一步,使用split()方法,返回一个新数组 3 // var splitString = "hello".split(""); 4 5 var splitString = str.split(""); //将字符串拆分 6 7 // 返回一个新数组["h", "e", "l", "l", "o"] 8 9 // 第二步,使用reverse()方法创建一个新数组 10 // var reverseArray = ["h", "e", "l", "l", "o"].reverse(); 11 12 var reverseArray = splitString.reverse(); 13 // 原数组元素顺序反转["o", "l", "l", "e", "h"] 14 15 // 第三步,使用join()方法将数组的每个元素连接在一起,组合成一个新字符串 16 // var joinArray = ["o", "l", "l", "e", "h"].join(""); 17 18 var joinArray = reverseArray.join(""); 19 // "olleh" 20 21 // 第四步,返回一个反转的新字符串 22 return joinArray; // "olleh" 23 } 24 25 reverseString("hello"); // => olleh
简化:
1 function reverseString(str) { 2 return str.split("").reverse().join(""); 3 } 4 reverseString("hello"); // => olleh
标签:组合 string reverse function return cti 字符串拆分 字符串 hello
原文地址:http://www.cnblogs.com/moguzi12345/p/7504676.html