// 去除数组里面为空的属性及子数组
export function deepCopy (source) {
var result = []
//var result = {}
for (var key in source) {
if (source[key] instanceof Array) {
if (source[key].length > 0) {
result[key] = typeof source[key] === 'object'
? deepCopy(source[key])
: source[key]
}
} else {
if (source[key]) {
result[key] = typeof source[key] === 'object'
? deepCopy(source[key])
: source[key]
}
}
}
return result
}

最新文章

  1. Linux Shell编程入门
  2. EasyUI TreeGrid DataTable转换数据实现案例
  3. C#中线程对控件的访问
  4. hdu2604(递推,矩阵快速幂)
  5. Android Programming: Pushing the Limits -- Chapter 6: Services and Background Tasks
  6. XML 参考:XML基础 XML 简介
  7. 微软BI 之SSIS 系列 - 使用 Script Component Destination 和 ADO.NET 解析不规则文件并插入数据
  8. Eclipse 导入 Hadoop 源码
  9. Linux启动时卡住
  10. (转载)Htmlparser Filter 简要归纳
  11. ASP.NET MVC- Model- An Introduction to Entity Framework for Absolute Beginners
  12. WWH——学习方法理解与分析
  13. 摘录<奇特的一生>1~4——[苏]格拉宁
  14. Winform关于未找到元数据文件.exe和不包含适合于入口点的静态“Main”方法
  15. centos7 hive + 远程mysql 搭建笔记
  16. Rx编程的第一步是将native对象转换为monad对象
  17. PHP Rabbitmq 报错Broken pipe
  18. Android开发:实时处理摄像头预览帧视频------浅析PreviewCallback,onPreviewFrame,AsyncTask的综合应用(转)
  19. java多线程知识点汇总(四)多线程知识点脉络图
  20. 控制已经打开的Excel

热门文章

  1. (九)显示交易记录 &解决相对路径问题
  2. Apache Hudi在医疗大数据中的应用
  3. 树莓派 Ubuntu Mate更换中国软件源
  4. remote desktop能实现什么?远程桌面管理的意义是什么?
  5. 大型可视化项目用什么工具好呢?——不如了解一下阿里云DataV尊享版
  6. JAVASE(八) 数组: 一维数组、二维数组、动态数组、静态数组
  7. SpringBoot 集成 Mybatis(三)
  8. ASP.NET使用HttpHandler进行页面静态化(自动生成页面)
  9. java实现第三届蓝桥杯机器人行走
  10. 【Vlog】Jmeter之使用beanshell将json提取器中的多个值拼接为一个列表