day182-对象-键值对

要点

对象的指定位置插入键值对

let data = { key1: 'value1', key3: 'value3' }

代码

function insertKey(key, value, obj, pos) {
return Object.keys(obj).reduce((ac, a, i) => {
if (i === pos) ac[key] = value
ac[a] = obj[a]
return ac
}, {})
}
// 运行
console.log(insertKey('key2', 'value2', data, 1))
文章作者: lmislm
文章链接: http://lmislm.com/2019/07/14/2019-07-14/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LMISLMのBlog