最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js根據(jù)json數(shù)據(jù)中的某一個屬性來給數(shù)據(jù)分組的方法

 更新時間:2018年10月08日 15:30:04   作者:Firoly  
今天小編就為大家分享一篇js根據(jù)json數(shù)據(jù)中的某一個屬性來給數(shù)據(jù)分組的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<span id ="span" style="width: 50px;height: 200px;"></span>
	</body>
	<script>
	var arr = [{"Group":1,"Groupheader":"質(zhì)量管理","Leftimg":"","Left":"","Min":"","Right":"","Rightimg":""},
{"Group":1,"Groupheader":"","Leftimg":"","Left":"","Min":"質(zhì)量巡檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"設(shè)備管理","Leftimg":"","Left":"","Min":"","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備專業(yè)點檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備日檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備周檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備月檢","Right":"","Rightimg":""}];
 
var map = {},
 dest = [];
for(var i = 0; i < arr.length; i++){
 var ai = arr[i];
 if(!map[ai.Group]){
  dest.push({
   Group: ai.Group,
  
   data: [ai]
  });
  map[ai.Group] = ai;
 }else{
  for(var j = 0; j < dest.length; j++){
   var dj = dest[j];
   if(dj.Group == ai.Group){
    dj.data.push(ai);
    break;
   }
  }
 }
}
console.log(JSON.stringify(dest));
	var sapn = document.getElementById("span");
	span.innerHTML = JSON.stringify(dest);
	</script>
</html>

原始數(shù)據(jù):

[{"Group":1,"Groupheader":"質(zhì)量管理","Leftimg":"","Left":"","Min":"","Right":"","Rightimg":""},
{"Group":1,"Groupheader":"","Leftimg":"","Left":"","Min":"質(zhì)量巡檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"設(shè)備管理","Leftimg":"","Left":"","Min":"","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備專業(yè)點檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備日檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備周檢","Right":"","Rightimg":""},
{"Group":2,"Groupheader":"","Leftimg":"","Left":"","Min":"設(shè)備月檢","Right":"","Rightimg":""}];

處理后的數(shù)據(jù):

[
 {
  "Group": 1,
  "data": [
   {
    "Group": 1,
    "Groupheader": "質(zhì)量管理",
    "Leftimg": "",
    "Left": "",
    "Min": "",
    "Right": "",
    "Rightimg": ""
   },
   {
    "Group": 1,
    "Groupheader": "",
    "Leftimg": "",
    "Left": "",
    "Min": "質(zhì)量巡檢",
    "Right": "",
    "Rightimg": ""
   }
  ]
 },
 {
  "Group": 2,
  "data": [
   {
    "Group": 2,
    "Groupheader": "設(shè)備管理",
    "Leftimg": "",
    "Left": "",
    "Min": "",
    "Right": "",
    "Rightimg": ""
   },
   {
    "Group": 2,
    "Groupheader": "",
    "Leftimg": "",
    "Left": "",
    "Min": "設(shè)備專業(yè)點檢",
    "Right": "",
    "Rightimg": ""
   },
   {
    "Group": 2,
    "Groupheader": "",
    "Leftimg": "",
    "Left": "",
    "Min": "設(shè)備日檢",
    "Right": "",
    "Rightimg": ""
   },
   {
    "Group": 2,
    "Groupheader": "",
    "Leftimg": "",
    "Left": "",
    "Min": "設(shè)備周檢",
    "Right": "",
    "Rightimg": ""
   },
   {
    "Group": 2,
    "Groupheader": "",
    "Leftimg": "",
    "Left": "",
    "Min": "設(shè)備月檢",
    "Right": "",
    "Rightimg": ""
   }
  ]
 }
]

以上這篇js根據(jù)json數(shù)據(jù)中的某一個屬性來給數(shù)據(jù)分組的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • jQuery實現(xiàn)獲取元素索引值index的方法

    jQuery實現(xiàn)獲取元素索引值index的方法

    這篇文章主要介紹了jQuery實現(xiàn)獲取元素索引值index的方法,涉及jQuery針對頁面元素的遍歷,index索引操作及屬性操作相關(guān)技巧,需要的朋友可以參考下
    2016-09-09
  • 文本有關(guān)的樣式和jQuery求對象的高寬問題分別說明

    文本有關(guān)的樣式和jQuery求對象的高寬問題分別說明

    有關(guān)文處理本有關(guān)的問題WEB開發(fā)經(jīng)常會用到,這里結(jié)合使用情況總結(jié)一下,同時還有jQuery求對象的高度問題,下面為大家本別講解下
    2013-08-08
  • 判斷一個對象是否為jquery對象的方法

    判斷一個對象是否為jquery對象的方法

    在用jquery的each做循環(huán)遍歷的時候常常會使用到this,要使用jquery的方法 前提此對象必須是jquery對象,下面為大家介紹下jquery對象的判斷方法
    2014-03-03
  • 15個常用的jquery代碼片段

    15個常用的jquery代碼片段

    這篇文章主要介紹了15個常用的jquery代碼片段,對大家學習jquery程序設(shè)計有所幫助,需要的朋友可以參考下
    2015-12-12
  • jquery 批量上傳圖片實現(xiàn)代碼

    jquery 批量上傳圖片實現(xiàn)代碼

    在網(wǎng)上一直找不到j(luò)query上傳圖片的例子,今天由于工作需要,在網(wǎng)上找了很長時間,找到了一個不太完整的例子,自已又對其進行了修改,現(xiàn)在已經(jīng)可以使用,但只限于IE,火狐下不能使用,因為火狐下得不到本地上傳的圖片路徑,希望能對新手有所幫助.
    2010-01-01
  • jquery實現(xiàn)下拉框功能效果【實例代碼】

    jquery實現(xiàn)下拉框功能效果【實例代碼】

    下面小編就為大家?guī)硪黄猨query實現(xiàn)下拉框功能效果【實例代碼】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考
    2016-05-05
  • 詳解JavaScript中jQuery和Ajax以及JSONP的聯(lián)合使用

    詳解JavaScript中jQuery和Ajax以及JSONP的聯(lián)合使用

    這篇文章主要介紹了詳解JavaScript中jQuery和Ajax以及JSONP的聯(lián)合使用,jQuery庫和Ajax異步結(jié)構(gòu)以及JSON數(shù)據(jù)傳輸也是JS日常編程中最常用到的東西,需要的朋友可以參考下
    2015-08-08
  • jquery實現(xiàn)鼠標懸浮彈出氣泡提示框

    jquery實現(xiàn)鼠標懸浮彈出氣泡提示框

    這篇文章主要為大家詳細介紹了jquery實現(xiàn)鼠標懸浮彈出氣泡提示框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • jquery tools 系列 scrollable學習

    jquery tools 系列 scrollable學習

    今天繼續(xù)jquery tools六大功能之第三功能 scrollable的學習。一如既往,首先給出操作的html代碼 此html代碼修改自jquery tools官方網(wǎng)站demo代碼
    2009-09-09
  • jQuery簡單自定義圖片輪播插件及用法示例

    jQuery簡單自定義圖片輪播插件及用法示例

    這篇文章主要介紹了jQuery簡單自定義圖片輪播插件及用法,結(jié)合實例形式分析了jQuery基于時間函數(shù)動態(tài)修改頁面元素屬性實現(xiàn)圖片輪播功能的相關(guān)操作技巧,需要的朋友可以參考下
    2016-11-11

最新評論

乌什县| 灌云县| 榆树市| 平泉县| 武平县| 泾川县| 普定县| 兰西县| 白河县| 伊吾县| 泗阳县| 蒲城县| 聂荣县| 云和县| 宜兰县| 安远县| 渑池县| 贞丰县| 霸州市| 彩票| 察哈| 东乌珠穆沁旗| 曲阜市| 万安县| 加查县| 新野县| 尤溪县| 内黄县| 宁明县| 兴化市| 沅陵县| 吉安县| 寿宁县| 广饶县| 霍邱县| 海伦市| 峨山| 井陉县| 新乡市| 岱山县| 莒南县|