UNPKG

astuteweb-utils

Version:

机敏web开发常用工具函数

44 lines (38 loc) 690 B
/** * 数组去重 * * @export * @param {*} arr * @return {*} */ export function unique(arr) { let result = arr.filter((item, index) => { return arr.indexOf(item) === index; }) return result; } // 是否为数组 export const isArray = Array.isArray; /** *类数组转为数组 * * @export * @param {*} arr * @return {*} */ export function arrayFrom(arr) { const ret = []; arr.forEach(a => ret.push(a)); return ret; } /** *数组是否包含某个值 * * @export * @param {*} arr * @param {*} item * @return {*} */ export function includes(arr, item) { return !!~arr.indexOf(item); }