1. 程式人生 > 其它 >日常js工具函式整理

日常js工具函式整理

技術標籤:JaveScript

陣列物件中相同屬性值的個數

  group(arr) {
      var obj = {};
      if (Array.isArray(arr)) {
        for (var i = 0; i < arr.length; ++i) {
          var isNew = arr[i].isNew;
          if (isNew in obj) obj[isNew].push(arr[i]);
          else obj[isNew] = [arr[i]];
        }
      }
      return
obj; }, max(obj) { var ret = 0; if (obj && typeof obj === "object") { for (var key in obj) { var length = obj[key].length; if (length > ret) ret = length; } } return ret; }, var data = [ { addr: "1"
, isNew: false, }, { addr: "2", isNew: false, } ] max(group(data) // 2

檢測版本是vue3

import { h } from 'vue';
const isVue3 = typeof h === 'function';
console.log(isVue3)

不斷更新…

  • 歡迎關注我的公眾號前端歷劫之路

  • 回覆關鍵詞電子書,即可獲取12本前端熱門電子書。

  • 回覆關鍵詞紅寶書第4版,即可獲取最新《JavaScript高階程式設計》(第四版)電子書。

  • 我建立了一個技術交流、文章分享群,群裡有很多大廠的前端大佬,關注公眾號後,點選下方選單瞭解更多即可加我微信,期待你的加入。

  • 作者:Vam的金豆之路

  • 微信公眾號:前端歷劫之路