如何获取字符串的最后一个字符?

2022-08-29 22:33:17

如何获取字符串的最后一个字符:

"linto.yahoo.com."

此字符串的最后一个字符是"."

我怎样才能找到这个?


答案 1

一个优雅而简短的替代方案是String.prototype.slice方法。

只需:

str.slice(-1);

负起始索引将字符串从 、 切成 , 作为索引,提取最后一个字符:length+indexlength-1

"abc".slice(-1); // "c";

答案 2

使用字符:

charAt() 方法返回字符串中指定索引处的字符。

可以将此方法与字符串的 length 属性结合使用,以获取该字符串中的最后一个字符。
例如:

const myString = "linto.yahoo.com.";
const stringLength = myString.length; // this will be 16
console.log('lastChar: ', myString.charAt(stringLength - 1)); // this will be the string