自定义对象的map方法

var obj ={
    aaa:123,
    bbb:'uuu',
    ggg:'rrr'
}
objMap = (obj,fn)=>{
    if(typeof fn!=='function'){
        throw new Error('fn不是一个函数')
    }
    return JSON.parse(JSON.stringify(obj,fn))
}
objMap(obj,(key,value)=>{
    if(typeof value =='number'){
        return value*2
    }else{
        return value 
    }
})
原文地址:https://www.cnblogs.com/smart-girl/p/14028101.html