Confirm the Ending
第一种方法:
直接上代码:
function confirmEnding(str, target) {
if(str.substr(-target.length) == target){
return true;
}
return false;
}
confirmEnding("Bastian", "n");
这里我是使用了 substr() 方法;打开MDN查询,却推荐使用 substring() 方;
但是 substring() 方法里面的参数,如果有小于0的数,会被当作为0,所以,写法要做调整;
第二种方法:
function confirmEnding(str, target) {
if(str.substring(str.length-target.length) == target){
return true;
}
return false;
}
confirmEnding("Bastian", "n");
第三种方法:
这是采用 String.prototype.slice() 方法,代码如下:
function confirmEnding(str, target) {
if(str.slice(str.length-target.length) == target){
return true;
}
return false;
}
confirmEnding("Bastian", "n");
版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。