Lin*_*P D 480 javascript
如何获取字符串的最后一个字符:
"linto.yahoo.com."
Run Code Online (Sandbox Code Playgroud)
这个字符串的最后一个字符是 "."
我怎么能找到这个?
CMS*_*CMS 938
String.prototype.slice方法是一种优雅而短暂的选择.
只是:
str.slice(-1);
Run Code Online (Sandbox Code Playgroud)
负起始索引将字符串从length+index,length索引切换为索引-1,提取最后一个字符:
"abc".slice(-1); // "c";
Run Code Online (Sandbox Code Playgroud)
Don*_*nut 88
用途charAt:
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 stringRun Code Online (Sandbox Code Playgroud)
Mat*_*hen 61
str.charAt(str.length - 1)
Run Code Online (Sandbox Code Playgroud)
有些浏览器允许(作为非标准扩展名)将其缩短为:
str[str.length - 1];
Run Code Online (Sandbox Code Playgroud)
Cod*_*ode 45
您可以使用不同的方式实现此目的,但性能不同,
1.使用括号表示法:
var str = "Test";
var lastLetter = str[str.length - 1];
但不建议使用括号.在这里查看原因
2. charAt [index]:
var lastLetter = str.charAt(str.length - 1)
这是可读和最快的.这是最推荐的方式.
子串:
str.substring(str.length - 1);
切片:
str.slice(-1);
它比子串略快.
你可以在这里查看表现
Ran*_*ner 29
使用该String.prototype.at()方法是一种新的实现方式
const s = "linto.yahoo.com.";
const last = s.at(-1);
console.log(last);Run Code Online (Sandbox Code Playgroud)
阅读更多有关
小智 14
一个简单的方法是使用这个:)
var word = "waffle"
word.endsWith("e")
Run Code Online (Sandbox Code Playgroud)
尝试这个...
const str = "linto.yahoo.com."
console.log(str.charAt(str.length-1));
Run Code Online (Sandbox Code Playgroud)
你可以得到这样的最后一个字符:
var lastChar=yourString.charAt(yourString.length-1);
Run Code Online (Sandbox Code Playgroud)
var firstName = "Ada";
var lastLetterOfFirstName = firstName[firstName.length - 1];
Run Code Online (Sandbox Code Playgroud)
使用 JavaScript charAt函数获取给定 0 索引位置处的字符。使用length来找出字符串的长度。您想要最后一个字符,因此长度为 - 1。示例:
var word = "linto.yahoo.com.";
var last = word.charAt(word.length - 1);
alert('The last character is:' + last);
Run Code Online (Sandbox Code Playgroud)
如果您已经或正在使用 lodash,请使用last代替:
_.last(str);
Run Code Online (Sandbox Code Playgroud)
它不仅比普通 JS 更简洁、更明显,而且更安全,因为它避免了Uncaught TypeError: Cannot read property X of undefined输入的情况null,undefined因此您不需要事先检查:
_.last(str);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
432033 次 |
| 最近记录: |