面试---实现一个函数,判断输入是不是回文字符串

什么是回形字符串:可以对称的字符串,例如aaabaaa,aabbbbaa

function run(input){
	if(typeof input !== 'string') return false;
	return input.split('').reverse().join('') === input
}
var a = run('aadcc')  // false

split:切割成数组

var str="How are you doing today?"
console.log(str.split(" "))   // ["How", "are", "you", "doing", "today?"]
console.log(str.split(""))      // ["H", "o", "w", " ", "a", "r", "e", " ", "y", "o", "u", " ", "d", "o", "i", "n", "g", " ", "t", "o", "d", "a", "y", "?"]
console.log(str.split(" ",3))      // ["How", "are", "you"]

reverse:颠倒数组中元素的顺序

var str=[1,2,3]
console.log(str.reverse())       //  [3, 2, 1]

join:把数组中的所有元素放入一个字符串。

var str=[1,2,3]
console.log(str.join())      // 1,2,3
原文地址:https://www.cnblogs.com/facy/p/13043687.html