如何在JavaScript中移除在循环中连接字符串时添加的额外字符
How to remove extra character added while concatinating string in a loop in JavaScript?
am在for循环中插入字符串
var s="";
for(var i=1;i<=10;i++)
{
s=s+"'"+"id"+i+"',";
}
document.write(s);
我得到的输出是
'id1','id2','id3','id4','id5','id6','id7','id8','id9','id10',
我正试图获得的结果
'id1','id2','id3','id4','id5','id6','id7','id8','id9','id10'
如何删除添加到末尾的多余,
?
Fiddle
您可以使用字符串数组,然后像一样连接字符串
var s = [];
for (var i = 1; i <= 10; i++) {
s.push("'id" + i + "'");
}
var string = s.join();
演示:Fiddle
使用子字符串方法:
var s="";
for(var i=1;i<=10;i++)
{
s=s+"'"+"id"+i+"',";
}
s = s.substring(0, s.length - 1);
document.write(s);
使用JavaScript字符串slice()
方法
str.slice(0,-1);
slice()
方法提取字符串的一部分并返回一个新字符串-MDN文档
相关文章:
- 在 JS 中添加字符串之前强制换行
- javascript在动态Url中匹配并添加字符串
- 添加字符串+选择要输入的文本
- 通过向动态id添加字符串,使用JavaScript控制文本框
- 在哪里添加字符串原型
- 在 JavaScript 中添加字符串 “1” + - “2” == “1-2”
- 如何在javascript中的数组中添加字符串
- 如何在javascript/jquery中添加字符串美元金额
- 引用变量,它执行函数,但是向变量中添加字符串,将函数作为字符串而不是值返回
- 如何在 javaScript 中添加 C# 字符串作为文本弹出窗口
- AngularsJS JavaScript 匹配单词并添加字符串
- 使用 javascript 在括号内添加字符串
- 使用javascript进行大写,每隔换行一次,并在每一新行的开头添加字符串
- jQuery添加字符串而不是串联
- 正在向提交的URL末尾添加字符串
- 可以't使用concat添加字符串数组
- 如何自动添加字符串“;http://'当用户通过jquery在文本框中输入时
- jquery问题——向动态调用的元素添加字符串
- MVC 5 DropDownList向Jquery的值添加字符串
- 如何在单击链接/过滤器的基础上向onclick函数添加字符串?