javascript – 将JSON对象成员字符串值连接在一起

"category": [{
      "id": 28,
      "name": "Dogs"
  },
  {
      "id": 14,
      "name": "Cats"
  },
  {
      "id": 878,
      "name": "Sheep"
  }],

我已经解析了上面的JSON(使用.ajax和jsonp作为回调),我想将“name”的所有值加入到字符串中.即“狗,猫,羊”.我怎样才能做到这一点?我尝试过简单加入“类别”和名称,即

var cats = categories.join(", ");

要么

var cats = categories.name.join(", ");

但是既然我们正在查看它的成员及其字符串值,它就不起作用了.

解决方法:

这看起来像$.map的工作!

var data = {
    "category": [{
          "id": 28,
          "name": "Dogs"
      },
      {
          "id": 14,
          "name": "Cats"
      },
      {
          "id": 878,
          "name": "Sheep"
      }]
}

var cats = $.map(data.category, function(v){
    return v.name;
}).join(', ');
上一篇:iOS系统原生二维码条形码扫描


下一篇:一个封装好的CSV文件操作C#类代码