Reverse a String-freecodecamp算法题目

Reverse a String(翻转字符串)

  1. 题目要求:
    • 把字符串转化成数组
    • 借助数组的reverse方法翻转数组顺序
    • 把数组转化成字符串
  2. 思路:
    • 用.split('')将字符串转换成单个字母组成的数组
    • 用.reverse()把数组反转
    • 用.join('')把数组元素连接成字符串
  3. 代码如下:
    1.   
       1 function reverseString(str) {
       2   // 请把你的代码写在这里
       3   var temp = [];
       4   temp = str.split("");
       5   temp = temp.reverse();
       6   str = temp.join("");
       7   return str;
       8 }
       9 
      10 reverseString("hello");
  4. 相关链接
    • .split()方法:http://www.runoob.com/jsref/jsref-split.html
    • .reverse()方法:http://www.runoob.com/jsref/jsref-reverse.html
    • .join()方法:http://www.runoob.com/jsref/jsref-join.html
  5. 说明:
    • 本人非计算机专业,大学有学过C语言(谭浩强的书)的课程。
    • 学习前端是在Freecodecamp学习的。目前已拿到前端开发证书。我的Freecodecamp主页:https://www.freecodecamp.cn/ahswch
    • fcc系列博客是我在学完fcc前端课程后对做过的算法系列题目的一个总结。
    • 博客中如有知识错误,敬请指正。
原文地址:https://www.cnblogs.com/ahswch/p/9289728.html