码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-06-04 15:22:52      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:you   ==   回文字符串   输入   join   reverse   today   顺序   als   

什么是回形字符串:可以对称的字符串,例如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

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

标签:you   ==   回文字符串   输入   join   reverse   today   顺序   als   

原文地址:https://www.cnblogs.com/facy/p/13043687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!