qubitsky / daily

每日阅读记录
0 stars 0 forks source link

实现对象的 Map 函数类似 Array.prototype.map #7

Open qubitsky opened 3 years ago

qubitsky commented 3 years ago

来源:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/431

qubitsky commented 3 years ago
Object.prototype.map = function (fn) {
    const obj = {};
    Object.keys(this).forEach(k => {
        obj[k] = fn(this[k]);
    });
    return obj;
};