欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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進(jìn)行數(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)計(jì)重復(fù)元素出現(xiàn)的次數(shù)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 微信小程序移動(dòng)拖拽視圖-movable-view實(shí)例詳解

    微信小程序移動(dòng)拖拽視圖-movable-view實(shí)例詳解

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

    JavaScript 三種不同位置代碼的寫(xiě)法

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

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

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

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

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

    js實(shí)現(xiàn)div在頁(yè)面拖動(dòng)效果

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

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

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

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

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

    javascript實(shí)現(xiàn)簡(jiǎn)單頁(yè)面倒計(jì)時(shí)

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

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

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

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

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

最新評(píng)論