Javascript - JSON字符串替换

时间:2012-04-29 01:31:57

标签: javascript string json

在堆叠用户的帮助下,我目前有这个:

  

http://jsfiddle.net/XRCvE/

我想知道在第一个逗号后编辑代码以更改要删除的JSON数据{location.city}需要做什么,所以:

  

Mansfield,MA,US

变为

  

曼斯菲尔德

道歉,我是初学者,非常感谢工作的jsfiddle。谢谢。

3 个答案:

答案 0 :(得分:3)

JSFiddle

只需对,进行拆分,然后选择第一项:

events[0].location.city = events[0].location.city.split(",")[0];

答案 1 :(得分:2)

以下是一种方法:

if (events[0].location.city.indexOf(',') > 0) {
  events[0].location.city =
      events[0].location.city.substr(0, events[0].location.city.indexOf(','));
}

我用一个工作示例更新了JSFiddle:http://jsfiddle.net/XRCvE/1/

答案 2 :(得分:2)

if(events[0].location.city.indexOf(',') > 0) {
    events[0].location.city = events[0].location.city.split(",")[0];
}

http://jsfiddle.net/XRCvE/4/