本文介绍在 JavaScript 中如何高效去除字符串右侧的最后一个逗号。通过结合使用 lastIndexOf 查找逗号位置,并利用 substring 截取指定范围的子字符串,即可实现该功能。该方法逻辑清晰,适用于处理列表数据格式化等场景。
JavaScript 去除字符串右侧最后一个逗号的方法
具体实现代码如下所示:
function rtrim(s) {
var lastIndex = s.lastIndexOf(',');
if (lastIndex > -1) {
s = s.substring(0, lastIndex);
}
return s;
}function substring(start : Number, end : Number) : String
参数说明
start
必选参数。这是一个从 0 开始的整数索引,用于指定子字符串的起始位置。
end
必选参数。这是一个从 0 开始的整数索引,用于指定子字符串的结束位置。
备注说明
substring 方法返回一个新的字符串,该字符串包含从 start 索引开始到 end 索引之前(不包含 end 位置)的子字符串内容。
lastIndexOf(参数),当未找到匹配参数时返回 -1