要求:
判断一个字符串(str)是否以指定的字符串(target)结尾。
如果是,返回true;如果不是,返回false。
样本:
confirmEnding("Bastian", "n") 应该返回 true.
confirmEnding("Connor", "n") 应该返回 false.
confirmEnding("Walking on water and developing software from a specification are easy if both are frozen", "specification") 应该返回 false.
confirmEnding("He has to give me a new name", "name") 应该返回 true.
confirmEnding("He has to give me a new name", "me") 应该返回 true.
confirmEnding("He has to give me a new name", "na") 应该返回 false.
confirmEnding("If you want to save our world, you must hurry. We dont know how much longer we can withstand the nothing", "mountain") 应该返回 false.
解法:
function confirmEnding(str, target) {
if(str.substr(-target.length, target.length)==target) return true;
return false;
}
confirmEnding("Bastian", "n");

本文介绍了一个实用的JavaScript函数,用于判断一个字符串是否以特定子字符串结尾。通过具体示例展示了如何使用该函数,并提供了源代码实现,便于读者理解和应用。
278

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



