首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从JSON中选择不同的值

从JSON中选择不同的值
EN

Stack Overflow用户
提问于 2013-07-22 13:28:52
回答 7查看 130.6K关注 0票数 36

我的JSON如下所示

代码语言:javascript
复制
{"DATA": [{"id":11,"name":"ajax","subject":"OR","mark":63},
{"id":12,"name":"javascript","subject":"OR","mark":63},
{"id":13,"name":"jquery","subject":"OR","mark":63},
{"id":14,"name":"ajax","subject":"OR","mark":63},
{"id":15,"name":"jquery","subject":"OR","mark":63},
{"id":16,"name":"ajax","subject":"OR","mark":63},
{"id":20,"name":"ajax","subject":"OR","mark":63}],"COUNT":"120"}

有没有什么好的方法可以从这个JSON中找到distinct name

结果javascript,jquery,ajax

我可以使用下面的方法做到这一点

代码语言:javascript
复制
var arr=[''];
var j=0;
for (var i = 0; i < varjson.DATA.length; i++) {
  if($.inArray(varjson.DATA[i]["name"],arr)<0){
      arr[j]=varjson.DATA[i]["name"];
      j++;
  }
}

有没有性能更好的better method

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17780508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档