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還是數組?
js的數組和json區分不清
一別經年
2014-11-14 09:40:21