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方法将数组转为字符串。
输出:
输出: