我想将对象键 append 到带有结果类的span标签,并用逗号分隔它们。但我无法删除文本中最后出现的逗号。
Result: <span class="result"></span>
Javascript:
for (key in obj) {
$(".result").append(key + ",");
}
因此,例如,它必须是 1,2,3,而不是 1,2,3
最佳答案
您可以使用“join”方法将数组元素与它们之间的分隔符组合起来,如下所示:
var sample = ["1", "2", "3"];
console.log(sample.join(","));
//outputs: 1,2,3
但它不适用于对象属性,因此您必须使用 Object.keys() 才能将对象转换为其属性数组(大多数浏览器都支持)。
$(".result").append(Object.keys(obj).join(","));
关于Javascript:删除span标签中最后出现的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25076731/