JSONに二次元アレイのアレイ-1
VAR colNameに= [ [ "08020092"、 "AVX"、 "1200メートル"、 "120"、 "0.3"、 "30U"]、 [ "08020098"、 "KEMET"、 "1200メートル"、 "120"、 "1.0" 、 "100U"]、 [ "0802万"、 "VISHAY"、 "1200メートル"、 "120"、 "2.5"、 "250U"]、 ]。 VaRのJSON = []; colName.forEach(関数(アイテム){ VARのTEMP = {}; item.forEach(関数(値、指数){ TEMP [インデックス] =値; }); json.push(TEMP); }) はconsole.log(JSON )
アレイに二次元アレイ-2 JSON
VAR colNameに= [ [ "08020092"、 "AVX"、 "1200メートル"、 "120"、 "0.3"、 "30U"]、 [ "08020098"、 "KEMET"、 "1200メートル"、 "120"、 "1.0" 、 "100U"]、 [ "0802万"、 "VISHAY"、 "1200メートル"、 "120"、 "2.5"、 "250U"]、 ]。 VaRのJSON = []; colName.forEach(関数(アイテム){ VARのTEMP = {}; TEMP [ '名前'] =項目[0] TEMP [ 'ID'] =項目[1] TEMP [ '性別'] =項目[2] TEMP [ 'OP'] =項目[3] TEMP [ 'ボブ ] =項目[4] TEMP [ '猫'] =項目[5] json.push(TEMP)。 }) にconsole.log(JSON)
二次元配列にJSON配列
VaRのJSON = [{ "ID": "中"、 "行ID": "华"、 "KK": "66"}、{ "ID": "美"、 "行ID": "美丽"、 "KK" : "22"}] VAR ARR = []; {(I JSONで聞かせて)のために 、ARR [I] = [] (JSONでJを聞かせ[i])とするための{ ARR [I] .push(JSON [I] [J])。 } } にconsole.log(ARR)
JSON配列は、キーと値のコレクションを取得します。
VaRのJSON = [ { '名前': 'トム'}、 { '性別': '男性'} ] VAR keyArr = []; VAR AQ = []; ため(VAR iが= 0; I <json.length; I ++){ ため(JSONでVARキー[I]){ aq.push(JSON [I] [キー]) keyArr.push(キー) } } にconsole.log (keyArr) にconsole.log(AQ)
マップの使用法
実用的なアプリケーションで処理される2次元地図データによって横切ら
マップのセットに第1の2次元アレイ
VARのApp = [[ 'DD'、 '123']、[ 'CC'、666]、[ 'BB'、777]]; VAR地図=新しい新しいMap(); VAR地図=新新マップ(APP); コンソール。ログ(typeof演算(MAP)) map.forEach(関数(値、キー){ にconsole.log(キー、値) }) にconsole.log(マップ) //マップ方式で二次元配列オブジェクト(キーに変換され、)すべてのキー値を取得する [] = VARキー; (map.keysのVaRのKEY_VALUE()){ため //はconsole.log(KEY_VALUE) keys.push(KEY_VALUE) } はconsole.log(キー) VaRの値= []; (map.valuesのVaRの値()){ため //はconsole.log(KEY_VALUE) 値。プッシュ(値) } にconsole.log(値)