【发布时间】:2016-12-23 09:13:10
【问题描述】:
如何仅使用 lodash 函数解析 URL 字符串,而不使用任何内部回调?
例如
var rawUrl = “?a=b454&c=dhjjh&f=g6hksdfjlksd..”
我目前的解决方案是
var answer = _.reduce(_.split(_.replace(rawUrl,'?',''), '&'), function(result, ev) {
(result[ev.split('=')[0]] || (result[ev.split('=')[0]] = [])).push(ev.split('=')[1]);
return result;
}, {});
但是,这里仍然存在一个回调。
【问题讨论】:
标签: javascript lodash