亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript 數(shù)組去重并統(tǒng)計重復(fù)元素出現(xiàn)的次數(shù)實例

 更新時間:2017年12月14日 08:57:45   作者:孟繁貴  
下面小編就為大家分享一篇JavaScript 數(shù)組去重并統(tǒng)計重復(fù)元素出現(xiàn)的次數(shù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、方法一

var arr = [1, 2, 3, 1, 2, 4];
  function arrayCnt(arr) {
  var newArr = [];
  for(var i = 0; i < arr.length; i++) {
   if(newArr.indexOf(arr[i]) == -1) {
   newArr.push(arr[i])
   }
  }
  var newarr2 = new Array(newArr.length);
  for(var t = 0; t < newarr2.length; t++) {
   newarr2[t] = 0;
  }
  for(var p = 0; p < newArr.length; p++) {
   for(var j = 0; j < arr.length; j++) {
   if(newArr[p] == arr[j]) {
    newarr2[p]++;
   }
   }
  }
  for(var m = 0; m < newArr.length; m++) {
   console.log(newArr[m] + "重復(fù)的次數(shù)為:" + newarr2[m]);
  }
  }
  arrayCnt(arr);

2、方法二(set方法去重)

var arr = [1, 2, 3, 1, 2, 4];
  function arrayCnt(arr) {
  var newArr = [];
  //使用set進行數(shù)組去重
  newArr = [...new Set(arr)];
  var newarr2 = new Array(newArr.length);
  for(var t = 0; t < newarr2.length; t++) {
   newarr2[t] = 0;
  }
  for(var p = 0; p < newArr.length; p++) {
   for(var j = 0; j < arr.length; j++) {
   if(newArr[p] == arr[j]) {
    newarr2[p]++;
   }
   }
  }
  for(var m = 0; m < newArr.length; m++) {
   console.log(newArr[m] + "重復(fù)的次數(shù)為:" + newarr2[m]);
  }
  }
  arrayCnt(arr);

以上這篇JavaScript 數(shù)組去重并統(tǒng)計重復(fù)元素出現(xiàn)的次數(shù)實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 微信小程序移動拖拽視圖-movable-view實例詳解

    微信小程序移動拖拽視圖-movable-view實例詳解

    這篇文章主要介紹了微信小程序移動拖拽視圖-movable-view的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • JavaScript 三種不同位置代碼的寫法

    JavaScript 三種不同位置代碼的寫法

    客戶端腳本JavaScript在寫法上其實有很多種方法,它們的放置位置也非常之多。
    2009-10-10
  • js實現(xiàn)(全選)多選按鈕的方法【附實例】

    js實現(xiàn)(全選)多選按鈕的方法【附實例】

    下面小編就為大家?guī)硪黄猨s實現(xiàn)(全選)多選按鈕的方法【附實例】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-03-03
  • 詳解JS數(shù)據(jù)類型的值拷貝函數(shù)(深拷貝)

    詳解JS數(shù)據(jù)類型的值拷貝函數(shù)(深拷貝)

    這篇文章主要介紹了詳解JS數(shù)據(jù)類型的值拷貝函數(shù)(深拷貝)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-07-07
  • js實現(xiàn)div在頁面拖動效果

    js實現(xiàn)div在頁面拖動效果

    這篇文章主要介紹了js實現(xiàn)div在頁面拖動效果,涉及JavaScript動態(tài)操作頁面元素與數(shù)值計算的相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • 關(guān)于TypeScript中import JSON的正確姿勢詳解

    關(guān)于TypeScript中import JSON的正確姿勢詳解

    2012年10月首度對外公布typescript(當(dāng)時已經(jīng)是0.7?的版本)同時開源,ts的編譯器是用js編寫的(后來改成ts?),可以在線編寫。下面這篇文章主要給大家介紹了關(guān)于TypeScript中import JSON的正確姿勢,需要的朋友可以參考下。
    2017-07-07
  • js實現(xiàn)漂浮回頂部按鈕實例

    js實現(xiàn)漂浮回頂部按鈕實例

    這篇文章主要介紹了js實現(xiàn)漂浮回頂部按鈕的方法,實例分析了javascript實現(xiàn)返回頂部功能的樣式與動態(tài)實現(xiàn)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • javascript實現(xiàn)簡單頁面倒計時

    javascript實現(xiàn)簡單頁面倒計時

    這篇文章主要為大家詳細(xì)介紹了javascript實現(xiàn)簡單頁面倒計時,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • 一文帶你快速理解JavaScript中call()函數(shù)的使用

    一文帶你快速理解JavaScript中call()函數(shù)的使用

    這篇文章主要為大家詳細(xì)介紹了JavaScript中call()函數(shù)的使用的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,需要的可以參考一下
    2023-03-03
  • 一文詳解Vue中插槽的具體使用

    一文詳解Vue中插槽的具體使用

    Vue的插槽(Slot)是一種可以讓父組件向子組件傳遞內(nèi)容的機制,這篇文章主要通過一些簡單的示例為大家介紹了插槽的具體使用,感興趣的小伙伴可以了解一下
    2023-06-06

最新評論