"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!
$.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(', ');