JS遍历指定的数据

通过封装"a":"a","b":"b","y":"你是谁"........后面有很多vara=value().getEnemy11Url();得到上面数据我通过遍历下面得... 通过封装 "a":"a","b":"b","y":"你是谁" ........后面有很多

var a=value().getEnemy11Url(); 得到上面数据

我通过遍历 下面得到数据A 那么我想输出B 怎么写 我想指定获取Y 后面的参数怎么写
for (var b in a){
alert(a[b]);
break;
}
展开
 我来答
Baby_原來
推荐于2016-05-08 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:504万
展开全部

1、遍历JSON数据

JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu

e/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}


用js可以写成:

var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];

for(var o in data){
    alert(o);
    alert(data[o]);
    alert("text:"+data[o].name+" value:"+data[o].age );
}

或者

<script type="text/javascript">
function text(){
  var json = {"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"} 
  json = eval(json.options)
  for(var i=0; i<json.length; i++)
  {
     alert(json[i].text+" " + json[i].value)
  }
}
</script>
匿名用户
2014-09-29
展开全部
应该没这么复杂吧, 只要我得到了上面的数据, 用一个对象保存
var a = {"a":"a","b":"b","y":"你是谁"} // 这个是得到的数据
只要通过
a[属性值] 即可得到你想要的值了吧, 如:a["a"] 得到字符串“a” a["y"] 得到字符串“你是谁”
追问

不能等价于var a={}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式