javascript - 在追加之前编辑对象

javascript - 在追加之前编辑对象,第1张

我有一个存储在变量(cbsaList)中的像这样的对象:

["Dothan, AL", "Gadsden, AL", "Birmingham-Hoover, AL"]

我想在现有的div中添加逗号分隔和间隔列表,所以我尝试了这个:

$("#geo_data").append(cbsaList);

但我明白了:

Dothan, ALGadsden, ALBirmingham-Hoover, AL

而不是(我想要的):

Dothan, AL, Gadsden, AL, Birmingham-Hoover, AL

如何根据需要准备这样的物体(可能有多于或少于3个物品)?

最佳答案:

2 个答案:

答案 0 :(得分:2)

使用join()。

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/join

cbsaList.join(', ')

然后追加字符串。

答案 1 :(得分:2)

您可以使用join()将数组转换为字符串,并根据需要分隔。试试这个:


 
var cbsaList = [ "Dothan, AL", "Gadsden, AL", "Birmingham-Hoover, AL" ]
$("#geo_data").append(cbsaList.join(', '));

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="geo_data"></div>
&#13; &#13; &#13;

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复