Advanced-Frontend / Daily-Interview-Question

我是依扬(木易杨),公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。
https://muyiy.cn/question/
27.43k stars 3.29k forks source link

Object.prototype,map #589

Open luo29 opened 8 months ago

luo29 commented 8 months ago

` Object.prototype.map = function(callback){ if(typeof callback !== "function"){ throw new TypeError("param must be a Function") } const newObj = {} for(const key in this){ if(this.hasOwnProperty(key)){ newObj[key] = callback(this[key],key,this) } } return newObj }

`