麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js數(shù)組如何添加json數(shù)據(jù)及js數(shù)組與json的區(qū)別

2019-11-20 11:23:57
字體:
供稿:網(wǎng)友

 JSON(JavaScript Object Notation )是一種輕量級的數(shù)據(jù)交換格式,采用完全獨立于語言的文本格式,JSON是JavaScript原生數(shù)據(jù)格式。

下面給大家介紹js數(shù)組添加json數(shù)據(jù)的兩種方式。

// 第一種方式

personInfo: [],for(var i = 0; i < _STAGE.passengerInfoArray.length; i++){var name = _STAGE.passengerInfoArray[i];var person = {v:name, text:name};this.personInfo.push(person);}

// 第二種方式

var passengerInfo = {};passengerInfo.psgTypeDesc = psgTypeDesc;passengerInfo.flightPrice = flightPrice;_STAGE.passengerInfoArray.push(passengerInfo);

js數(shù)組與 json 的區(qū)別

一,數(shù)組

     1. 定義一維數(shù)組:var s1=new Array();

                       s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4;
                      alert(s1[0]);

                       結(jié)果為1;

   2,,定義二維素組:var s1=new Array();

                               var s1=[[3,1],[2,3,4],3,[4,5,6,7,8]];
                                 alert(s1[1][0]);

                               結(jié)果為2;

 二,定義json對象

    1,json對象       

 var status_process = {       " name5" : '閑置期',     "name1" : '播種期',     "name2" : '苗期',     "name3" : '生長期',     "name4" : '采收期'    }       alert(status_process);

      結(jié)果為:Object:Object;

  2,json字符串

              所謂json字符串,是指該字符串變量的值與json的格式相同,但是不是json對象,比如:

       var s1="{";       var s2 = " 'name5' : '閑置期',  'name1' : '播種期','name2' : '苗期','name3' : '生長期','name4' : '采收期'";       var s3="}";       var status_process=s1+s2 +s3;

                    雖然status_process的值符合json對象的格式,但是它不是對象,只是一個字符串(是拼湊出來的);

                   將字符串轉(zhuǎn)換為json對象使用函數(shù)eval,eval("(" + status_process+ ")");

         結(jié)論:從后臺傳入到前臺的是json字符串,不是真正的json對象,因此需要使用eval函數(shù)轉(zhuǎn)換。

  3,json對象的使用       

var status_process = {      name5 : '閑置期',     name1 : '播種期',     name2 : '苗期',      name3 : '生長期',      name4 : '采收期'     };     alert(status_process["name5"]);     alert(status_process.name5);

             兩個都為:閑置期

  4,json二維對象       

var status_process = { name5 : {name3:'空閑閑置期'}, name1 : '播種期', name2 : '苗期', name3 : '生長期', name4 : '采收期'};alert(status_process["name5"]["name3"]);alert(status_process.name5.name3);

  結(jié)果都為:'空閑閑置期'

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久免费 | 成人免费午夜视频 | 成人午夜天堂 | 久久国产亚洲视频 | av免费在线观看av | 在线免费av观看 | 少妇一级淫片免费放播放 | av在线免费观看播放 | 99视频有精品视频高清 | 日本中文视频 | 天天夜夜草 | 亚洲第一页中文字幕 | 亚洲3p激情在线观看 | 又黄又爽免费无遮挡在线观看 | 久久密| 精品国产一区二区亚洲人成毛片 | 久久久久一区二区三区四区五区 | 国产精品久久av | h视频在线观看免费 | 成人福利视频网站 | 精品国产乱码久久久久久丨区2区 | 欧美一级特黄特色大片免费 | 中国美女一级黄色大片 | 亚洲操比视频 | 午夜影视一区二区 | 少妇一级淫片免费看 | 久久久无码精品亚洲日韩按摩 | 在线观看中文字幕av | 欧美日韩在线影院 | 国产又白又嫩又紧又爽18p | 久久6国产 | 中文字幕伦乱 | 极品国产91在线网站 | 免费一区区三区四区 | 素人视频在线观看免费 | 亚洲一区 国产精品 | 久久国产精品久久久久久久久久 | 欧美大逼网 | 免费a级黄色片 | av视屏| 亚欧在线免费观看 |