为了账号安全,请及时绑定邮箱和手机立即绑定

求一个json数组中的一个value,求大神指教

var arr=[{"a":1},{"b":2},{"c":3},{"d":4},......];

求name="s"时候的value值,怎么写呢?求大神指教

正在回答

4 回答

var arr=[{"a":1},{"b":2},{"c":3},{"d":4},{"s":15}];

for(var i = 0; i < arr.length; i++)
{
   var obj = arr[i];
   if (obj["s"] != undefined){
       alert(obj["s"]);
   }
}

0 回复 有任何疑惑可以回复我~
#1

青黄不一 提问者

非常感谢!
2017-06-14 回复 有任何疑惑可以回复我~

我感觉该用arr[0].length吧,有点忘了 不知对不

0 回复 有任何疑惑可以回复我~
#1

青黄不一 提问者

不对。我之前也是这么想的。arr本来就是一个数组了,加下标就是arr数组里面第一个元素了
2017-07-11 回复 有任何疑惑可以回复我~

arr.length等于一大兄弟

0 回复 有任何疑惑可以回复我~

var arr=[{"a":1},{"b":2},{"c":3},{"d":4},{"name":"s"}......];value不是数值或boolean型要用引号把值引起来.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

求一个json数组中的一个value,求大神指教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信