从传递进来的字母序列中找到缺失的字母并返回它。
如果所有字母都在序列中,返回 undefined。
function fearNotLetter(str) {
var first = str.charCodeAt(0); //把第一个字母的Unicode值单独保存
for (var i = 0; i < str.length;i++) { //遍历str字符串
if(str.indexOf(String.fromCharCode(first + i)) < 0){ //从first开始一个个对str字符串查找,如果找到缺少的那一个,即 <0,则返回该值。
return String.fromCharCode(first + i);
}
}
return undefined; //如果没有发现缺值,则返回undefined。
}
fearNotLetter("abce");
本文介绍了一个用于查找字母序列中缺失字母的JavaScript函数。通过Unicode值对比,此函数能高效地找出连续字母串中缺失的那个字母,适用于字符验证等场景。
5万+

被折叠的 条评论
为什么被折叠?



