Javascript 如何在字符串中搜索(其中一个)4个不同的字符并根据结果继续?
我想在一个字符串中搜索4个不同的字符,然后继续使用找到的第一个字符 已尝试将.lastIndexOf与.search一起使用 输入必须是字符串。 输出需要是最后出现的4个恒定不同字符之一 例如: input string=我们能做到 函数查找字符w,e,n,iJavascript 如何在字符串中搜索(其中一个)4个不同的字符并根据结果继续?,javascript,string,function,search,logic,Javascript,String,Function,Search,Logic,我想在一个字符串中搜索4个不同的字符,然后继续使用找到的第一个字符 已尝试将.lastIndexOf与.search一起使用 输入必须是字符串。 输出需要是最后出现的4个恒定不同字符之一 例如: input string=我们能做到 函数查找字符w,e,n,i 想要返回=我不知道我是否理解正确,但看看这个 const a = "my example string"; console.log(lastCharOccurrence(a)); function lastCharO
想要返回=我不知道我是否理解正确,但看看这个
const a = "my example string";
console.log(lastCharOccurrence(a));
function lastCharOccurrence(text) {
const chars = ["a", "m", "s", "r"];
let last;
for (const char of text) {
if(chars.includes(char)) {
last = char;
}
}
return last;
}
如果找不到字符,则无法进行检查,因此请确保在需要时添加一个字符。显示您的代码以及您的解决方案有何问题?我没有解决方案我尝试了使用lastIndexOf。您尝试了什么?输入是什么?输出是什么?问题需要更多细节。输入必须是字符串。输出必须是最后出现的4个常量不同字符之一。请在问题中举例说明。更多细节=答案