哪位大神知道怎样解析后,重新得到
var o = {a: {b: function() {return '33'}}}
o对象是不确定的,也就是说o对象是后台返回的。
啊啊啊!!!不会 啊
哪位大神知道怎样解析后,重新得到
var o = {a: {b: function() {return '33'}}}
o对象是不确定的,也就是说o对象是后台返回的。
啊啊啊!!!不会 啊
JSON.parse('{"a":"function() {}", "b":1}', (k, v) => {
if (!k || typeof v !== 'string') return v;
if (/^function\s*\([^()]*\)\s*\{[\s\S]*\}$/g.test(v)) {
return new Function(`return ${v}`)()
}
return v;
})
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读