Node.js 对象合并
2016-11-03 15:32
471 查看
var arr = ['a', 'b', 'c', 'd'];var json = { a: { f: { g: { h: {} } }, d: {}, }};var R = toJSON(arr);R = copy(R,json);console.log(R);function toJSON(arr) { var value = arr.shift(); var newobj = {}; newobj = newobj[value] || {}; if (arr.length > 0) { newobj[value] = toJSON( arr); } return newobj;}function copy(newobj, obj) { for (var attr in obj) { newobj[attr] = newobj[attr] || {}; newobj[attr] = copy(newobj[attr], obj[attr]); } newobj = newobj || {}; return newobj;}
相关文章推荐
- 在Node.js中合并两个复杂对象方法步骤详解
- 如何在Node.js中合并两个复杂对象
- 如何在Node.js中合并两个复杂对象
- Node.js中如何合并两个复杂对象详解
- Node.js的全局对象和全局变量
- js 对象动态添加属性、合并属性
- node.js第七课(全局对象和全局变量)
- node.js require 的对象 无法访问其方法的问题
- node.js JSON对象和string的相互转化
- 举例讲解Node.js中的Writable对象
- Node.js的全局对象和全局变量
- Js和css文件动态合并------用Node.js开发的一个前端优化小程序
- Node.js的Path对象
- Node.js学习--基础知识(8)--全局对象和全局变量
- 浅析Node.js的Stream模块中的Readable对象
- 惊爆!Node.js 和 io.js 准备合并
- 转:利用node压缩、合并js,css,图片
- 转:利用node压缩、合并js,css,图片
- node.js面向对象实现(二)继承
- Node.js 全局对象