美文网首页
翻转字符串

翻转字符串

作者: 黄怼怼 | 来源:发表于2017-08-21 23:03 被阅读0次

题目:先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。

function reverseString(str) {
  // 请把你的代码写在这里
  
  return str;
}
reverseString("hello");

思路:
①字符串转化为数组----split()方法;
②翻转数组顺序----reverse()方法;
③数组转化为字符传----join()方法;

function reverseString(str) {
  // 请把你的代码写在这里
  var arr = str.split("");
  arr=arr.reverse();
  str = arr.join("");
  return str;
}

reverseString("hello");

后来我百度了一下原来可以简写!!!

function reverseString(str) {
  // 请把你的代码写在这里
  str = str.split("").reverse().join("");
  return str; 
}

reverseString("hello");

我犯了以下的错误:
①在每个方法执行后使用了return。
return的用法:return 语句会终止函数的执行并返回函数的值。

②开始便定义了一个变量,使函数无法执行。

eg:
function add(a,b){
        a = 10;
        b = 10
        return a+b;
    }
console.log(add(1565656565,2));
//输出的结果永远都是20.

暂时写这么多先~

相关文章

网友评论

      本文标题:翻转字符串

      本文链接:https://www.haomeiwen.com/subject/zyetdxtx.html