确认末尾字符算法JavaScript

39次阅读

共计 378 个字符,预计需要花费 1 分钟才能阅读完成。

问题:

检查一个字符串 (str) 是否以指定的字符串 (target) 结尾。

如果是,返回 true; 如果不是,返回 false。

提示:

这个挑战可以通过在 ES2015 中引入的.endsWith()方法来解决,但是出于这个挑战的目的,

我们希望您使用 JavaScript 子串方法之一。

解答:

function confirmEnding(str, target) {
// "Never give up and good luck will find you."
    var i = str.length;
    i -= target.length;
    var subStr = str.substr(i);
    if(subStr == target){return true;}

    else return false;
}


confirmEnding("Bastian", "n");

链接:

https://www.w3cschool.cn/code…

正文完
 0