最近開始在freeCodeCamp上學習,對JavaScript的算法部分的題目進行記錄,強化一下自己的知識點,也方便以後複習。
題目描述:
檢查一個字符串(str)是否以指定的字符串(target)結尾。
如果是,返回true, 如果不是,返回false。
思路:
該方法的實現主要是用指定的字符串和字符串最後一部分進行比較,用到String對象中的substr()方法或者substring()方法。兩個方法都是從字符串中抽取字符。
function confirmEnding(str, target) {
if(target === str.substr(-target.length)){
return true;
}else{
return false;
}
}
confirmEnding("Bastian", "n");