如何使用纯JavaScript删除字符串的倒数第二个字符。我可以更具体地说,字符串的最后一个字符是“,”。但字符串中还有其他“,”。我只想要倒数第二个“,”被去掉。
这是字符串:
var data = [{
"Store_ID": "46305",
"inv list id": "jonesny-46305-inventory",
"Store Address": "739 Reading Avenue Suite #306",
"zip": "19610"
}, {
"Store_ID": "48760",
"inv list id": "jonesny-46305-inventory",
"Store Address": "1665 State Hill Rd",
"zip": "19610"
}, {
"Store_ID": "48811",
"inv list id": "jonesny-46305-inventory",
"Store Address": "1665 State Hill Road",
"zip": "19601"
}, {
"Store_ID": "53046",
"inv list id": "jonesny-46305-inventory",
"Store Address": "2630 Westview Dr",
"zip": "19610"
}, ]
请注意最后一个“,”
生成此内容的脚本如下:
var newVar = '[';
for(var x in pdict.Stores){
newVar += '{' + '"Store_ID":"' + x.ID + '",';
newVar += '"inv list id":"' + x.inventoryList.ID + '",';
newVar += '"Store Address":"' + x.address1 + '",';
newVar += '"zip":"' + x.postalCode + '"},';
}
newVar += ']';