V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yunfeifan  ›  全部回复第 1 页 / 共 3 页
回复总数  50
1  2  3  
112 天前
回复了 surfig 创建的主题 Apple Apple Music 免费试用两个月
成功领取,感谢
已收藏,等有耳机了再说😁
153 天前
回复了 vevlins 创建的主题 程序员 抽奖赠 3 本《 Python 编程轻松进阶》
牛皮,支持一下
有被“中老年”刺激到
给大佬喊声🐮比
1 楼牛逼
274 天前
回复了 v2410117 创建的主题 程序员 想逃离开发行业了!
所以 996 燃烧自己 还会燃烧他人😂
2018-04-03 09:45:39 +08:00
回复了 lalala121 创建的主题 酷工作 一道面试题,求解
姑且认为你给的是个 map 吧! 仅供参考一下!
var test_arr = {
'a': 1,
'b.b.c': 2,
'b.b.d': 3,
'b.b.e': 4,
'f.g': 5
};


expandArr = (arr) => {
let res = {};
let expand = (item, value) => {
let paths = item.split('.');
if (paths.length > 1) {
setChild(res, paths, value);
} else {
res[paths[0]] = value;
}
}
let setChild = (obj, paths, value) => {
if (paths.length === 0) {
return;
}
if (paths.length === 1) {
obj[paths] = value;
} else {
if (!(paths[0] in obj)) {
obj[paths[0]] = {};
}
setChild(obj[paths[0]], paths.slice(1,), value);
}
}
for(let item of Object.keys(arr)){
expand(item, arr[item]);
}
return res;
}

expandArr(test_arr)
2017-09-27 07:52:36 +08:00
回复了 imeoer 创建的主题 分享创造 纸小墨新品来宣传啦,坚持几年的开源项目开始尝试盈利
看起来很文艺啊 base64 eXVuZmVpZmFuQGZveG1haWwuY29t
看起来不错
2016-12-15 09:40:33 +08:00
回复了 forvtwoex 创建的主题 问与答 chrome 更新不了,怎么破?
离线包+1 比较方便
2016-12-02 09:28:07 +08:00
回复了 Trent 创建的主题 成都 [成都] 百词斩 - 前端/全栈招聘 15K-35K
百词斩 还不错
2016-11-10 09:46:12 +08:00
回复了 cat9life 创建的主题 职场话题 面试中被问到你是什么动物
@rESHARP
2016-09-18 16:51:14 +08:00
回复了 qhgongzi 创建的主题 酷工作 [杭州]目睹直播招聘
@laoyuan 哈哈哈哈 感觉要歪楼
2016-09-18 12:35:07 +08:00
回复了 fish267 创建的主题 机械键盘 FILCO 即将推出双模版 87 键盘 !!!!!!
等待已久啊
2016-09-15 00:21:28 +08:00
回复了 qinxi 创建的主题 iOS iOS10 更新 QQ 后无限闪退
iOS10 问题真多
2016-09-14 08:11:54 +08:00
回复了 sorrycc 创建的主题 分享创造 dva 1.0 - 基于 react 和 redux 的轻量级框架
@zythum D.Va 爱你哟
2016-09-14 07:16:39 +08:00
回复了 Had 创建的主题 iPhone 慎慎慎!升级 iOS 10 变砖,正在恢复中
我都不敢更新了
1  2  3  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1646 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 82ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.