【发布时间】:2016-04-19 09:49:17
【问题描述】:
我在检索它时得到以下信息。
var data = {"distinct_id"%3A "2222222222222"%2C"%24initial_referrer"%3A "%24direct"%2C"%24initial_referring_domain"%3A "%24direct"}
如果我检查typeof data,我会得到一个字符串。
但是,当我尝试通过将“%3A”替换为“:”等来创建一个合适的对象时,上述对象不会替换所有出现的事件,而只会替换第一个。
data = data.replace(/\%3A/g,":") 只替换第一个“%3A”。
如何使用distinct_id, $initial_referrer as well as we $initial_referring_domain ? 制作一个合适的对象
【问题讨论】:
-
控制台中的简单测试证明并非如此:一切都被替换了。
-
按预期工作:- ideone.com/NHCElY
标签: javascript json regex replace