1.获取传入参数,并将参数变更为字典
module.exports = function mapObj(object, fn, options, seen) {
options = Object.assign({
deep: false,
target: {}
}, options);
传入的options被拷贝到的字典中
const newObject = mapObj({foo: 'bar'}, (key, value) => [value, key], 'a');
//{ '0': 'a', deep: false, target: {} }
网友评论