判断一个字符串是不是回文

function f1(str){

      str = str.replace(/W/g,'').toLowerCase();

      return (str ==str.split('').reverse().join(''));

}

在这里,用到了字符串的replace()方法,toLowerCase()方法,split方法,和数组的reverse方法,join方法。考察比较细致

在这里,重点讲几个方法。

split(separator,limit)方法是把这个string分割成片段来创建一个字符串数组,可选参数limit可以限制被分割的片段数量使用的分隔符是split的separator参数

若separator是空('')字符,会返回一个单字符的数组。

  输出:

  输出:

有一个情况需要注意,来自分组捕获的文本会被包含在被分割后的数组中

输出: 

输出:

数组的join()方法

 join方法将数组转为字符串

输出:

输出:

原文地址:https://www.cnblogs.com/xuzhudong/p/6508972.html