Javascript:删除span标签中最后出现的逗号

标签 javascript html append

我想将对象键 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/

相关文章:

JavaScript 处理设备触摸屏被按住

javascript - Firebase 实时数据库和云功能 : observe child of user returns undefined when attempting event value

javascript - 从 "AddEventListener"启动函数?

javascript - 尝试在 html 中链接两个或多个页面,但加载页面时出错

java - 需要帮助调试: Append two ArrayLists using Method - Java

javascript - Ajax:尝试调用 PHP 脚本时出现 "no element found"

javascript - JavaScript 中的字符串连接

javascript - 如何在 chrome 中播放 .avi 文件格式的视频?

javascript - 如何用jquery的append方法显示两个javascript变量

python - 列表项在我追加到列表后消失