日常js工具函式整理
阿新 • • 發佈:2021-02-05
技術標籤: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的金豆之路
微信公眾號:前端歷劫之路