如何遍历对象/数组并将所有函数转换为唯一的ID?javascript将所有函数转换为
升技像
JSON.stringify
但仅限于功能
Function.stringify(OBJ/ARR)
var sum = function(a,b){return a+b}
Function.stringify({
foo: sum,
bar: [{
baz: [["foo", "bar"], "baz", function(){}]
}]
})
// returns
{
foo: "func01",
bar: [{
baz: [["foo", "bar"], "baz", "func02"]
}]
}
到底是什么问题的想法? – Snuffleupagus
你的问题很不清楚。 – SLaks
将对象字符串化为JSON时,他希望将每个函数编码为字符串唯一ID,而不是从JSON中省略。 –