1.2 KiB
1.2 KiB
title | localeTitle |
---|---|
Confirm the Ending | 确认结束 |
确认结束
🌻中间代码解决方案:
(声明方法)
function confirmEnding(str, target) {
// "Never give up and good luck will find you."
// -- Falcor
return str.slice(str.length - target.length) === target;
}
confirmEnding("He has to give me a new name", "name");
🚀 运行代码
代码说明:
- 首先我们使用
slice
方法复制字符串。 - 为了使
str
的最后一个字符等于target
的长度,我们使用slice
方法。 slice
方法内的第一个参数是起始索引,第二个参数是结束索引。- 例如
str.slice(10, 17)
会返回give me
。 - 在这种情况下,我们只包含一个参数,它将复制起始索引中的所有内容。
- 我们减去
str
的长度和target
的长度,这样,我们将得到相当于target
长度的最后剩余字符。 - 最后,我们将切片的返回结果与
target
进行比较,并检查它们是否具有相同的字符。