文章 评论 浏览 29
function changeToNormal(obj) { let newObj = {}; let t = newObj; const keys = Object.keys(obj); for (key of keys) { const fArr = key.split('.'); while (fArr.length) { const val = fArr.length === 1 ? entry[key] : {}; const tmpKey = fArr.shift(); t[tmpKey] = t[tmpKey] || val; t = t[tmpKey]; } t = newObj; } return newObj; }
WeakMap 中四个方法好实现么
文章 0 评论 0
接受
第 112 题:编程题,写个程序把 entry 转换成如下对象