克隆 JSON
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了克隆 JSON相关的知识,希望对你有一定的参考价值。
function deepCopy(f, s) { if (!Object.keys(s).length) return; for (var i in s) { if (typeof s[i] === ‘object‘ && !!s[i]) { f[i] = s[i].constructor === Array ? [] : {}; deepCopy(f[i], s[i]); } else { f[i] = s[i]; } }
}
function deepCopy(s) { if (!Object.keys(s).length) return; var json = {}; var copy = function (f, s) { for (var i in s) { if (typeof s[i] === ‘object‘ && !!s[i]) { f[i] = s[i].constructor === Array ? [] : {}; copy(f[i], s[i]); } else { f[i] = s[i]; } } }; copy(json, s); return json; }
以上是关于克隆 JSON的主要内容,如果未能解决你的问题,请参考以下文章
Forge Viewer - 如何在场景中访问(或获取渲染/片段代理)克隆的网格?