dt-charts
Version:
基于echarts封装的vue组件,配置项与数据分离,简少代码量
19 lines (16 loc) • 611 B
JavaScript
// 返回arr数组中不等于diffItem的元素 返回新数组,不影响原数组
export function arrDelItem (arr, diffItem) {
return arr.filter(item => diffItem !== item)
}
// 返回arr数组中不在diffArr数组中的元素 返回新数组,不影响原数组
export const arrDelArrItem = (arr, diffArr) => {
return arr.filter(item => !~diffArr.indexOf(item))
}
// 返回一个每个item都唯一的数组 返回型数组,不影响原数组
export function unique (arr) {
const result = []
arr.forEach(item => {
if (!~result.indexOf(item)) result.push(item)
})
return result
}