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

js的数组和json区分不清

js的数组和json区分不清

一别经年 2014-11-14 09:40:21
js的数组和json区分不清,该怎么区分呢?有什么联系吗?代码如下function setIntestineBrowser(){         var userAgent = navigator.userAgent;                  var browserKeyArr = [{             name:'搜狗',             domKey:'sougou',             agentKey:'MetaSr'         },{             name:'QQ',             domKey:'qq',             agentKey:'QQBrowser'         },         {             name:'猎豹',             domKey:'liebao',             agentKey:'LBBROWSER'         },{             name:'淘宝',             domKey:'taobao',             agentKey:'TaoBrowser'         },{             name:'遨游',             domKey:'aoyou',             agentKey:'Maxthon'         }];                           for(var i = 0,length = browserKeyArr.length; i < length ; i++){             var pattern = new RegExp(browserKeyArr[i].agentKey);                          if(pattern.test(userAgent)){                 $('.collection-menu ul li[data-v=' + browserKeyArr[i].domKey + ']').click();                 return ;             }         }     }browserKeyArr 是json还是数组?
查看完整描述

3 回答

已采纳
?
quantou

TA贡献2条经验 获得超1个赞

json是一个轻量级的数据交换格式,json格式可以是:

数字(整数或浮点数)

字符串(在双引号中)

逻辑值(true 或 false)

数组(在方括号中)

对象(在花括号中)

null

所以,你把json格式化后出现Array属于正常现象,json本身就包含这种类型

查看完整回答
1 反对 回复 2014-11-14
?
一别经年

TA贡献5条经验 获得超3个赞

54659add0001d4ae04770372.jpg

这是我格式化的结果,显示为数组!为什么啊?和数组有区别吗??

查看完整回答
反对 回复 2014-11-14
  • 3 回答
  • 0 关注
  • 2027 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信