//正则
function confirmEnding(str, target) {  
  return new RegExp(`${target}$`).test(str);//  /target$/ ,这种写正则的方式是不能用变量的
}
confirmEnding("Bastian", "n");

//str.endswith()
function confirmEnding(str, target) {
  return str.endsWith(target)
}
confirmEnding("Bastian", "n");

//for
function confirmEnding(str, target) {
  for(let i= 0; i< target.length; i++){
    if(str[str.length-1-i] !== target[target.length-1-i]){
      return false;
    }
  }
  return true;
}
confirmEnding("Bastian", "n");

//substring
function confirmEnding(str, target) {
	//str.slice() 只有一个参数时,是从这个下标一直截取到最后
  return str.slice(str.length - target.length) === target;
}
confirmEnding("He has to give me a new name", "name");