我有一堆从api回来的号码。看起来像这样
1,2,3,4,5,6
现在我只想显示最后一位数而不是全部数字。
我将如何做到这一点?我需要在最后添加.slice
,但我不确定要放在()
由于 萨姆
答案 0 :(得分:1)
var str = "1,2,3,4,5,6";
var _lastNum = str.slice(-1*(str.length - str.lastIndexOf(",")-1)); // Will return 6;
答案 1 :(得分:1)
试试这个
.slice(-1)[0]
或
.slice(-1).pop()
答案 2 :(得分:0)
到目前为止,空洞回答似乎是最舒适和最短的回答。但如果您再次尝试使用至少一个数字,可以使用以下内容:
var str = "1,2,3,4,5,6"
str = str.split(',')
var lastNum = str[str.length-1]
正如RobG所写,你也可以做到
var lastNum = str.pop()