jquery 取checked选中的数用逗号隔开,怎么移除最后一个逗号

jquery 取checked选中的数用逗号隔开,如何移除最后一个逗号var str jQuery([namecheck]:checked

jquery 取checked选中的数用逗号隔开,如何移除最后一个逗号
var str = "";

  jQuery("[name='check']:checked").each(function () {

   
  str += jQuery(this).val() + ",";

  })

现在得到的结果是:1,2,
不管怎么样都会加最后一个的,我想要的结果是 :1,2
不要最后一个逗号

[解决办法]
str = str.substring(0, str.length - 1);
[解决办法]

探讨
str = str.substring(0, str.length - 1);

[解决办法]
探讨
str = str.substring(0, str.length - 1);

[解决办法]
探讨
str = str.substring(0, str.length - 1);