工具函数的封装

 

export const flattenArr = (arr) => {
    return arr.reduce((map,item)=>{
        map[item.id] = item
        return map
    },{})
}

export const objToArr = (obj) => {
    return Object.keys(obj).map(key => obj[key])
}

// 获取父节点 dom 元素
export const getParentNode = (node,parentClassName) => {
    let current = node
    while(current !== null){
        if(current.classList.contains(parentClassName)){
            return current
        }
        current = current.parentNode
    }
    return false
}
posted @ 2022-02-07 21:09  13522679763-任国强  阅读(22)  评论(0)    收藏  举报