`
worldterminator
  • 浏览: 28789 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

a useful javascript merge object function

    博客分类:
 
阅读更多
  merge: function(src, dest){
    var i, v, result = dest || {};

    for (i in src) {
      v = src[i];
      if (v && typeof(v) === 'object') {
        if (v.constructor === Array) {
          result[i] = this._.clone(v);
        } else if (v.constructor !== RegExp && !this._.isElement(v)) {
          result[i] = Flotr.merge(v, (dest ? dest[i] : undefined));
        } else {
          result[i] = v;
        }
      } else {
        result[i] = v;
      }
    }

    return result;
  },

 repleace Flotr.merge to merge.

分享到:
评论

相关推荐

    C#例子代码 A0710_Merge

    C#例子代码 A0710_MergeC#例子代码 A0710_MergeC#例子代码 A0710_MergeC#例子代码 A0710_MergeC#例子代码 A0710_MergeC#例子代码 A0710_MergeC#例子代码 A0710_MergeC#例子代码 A0710_MergeC#例子代码 A0710_MergeC#...

    C#例子代码 A0711_Merge

    C#例子代码 A0711_MergeC#例子代码 A0711_MergeC#例子代码 A0711_MergeC#例子代码 A0711_MergeC#例子代码 A0711_MergeC#例子代码 A0711_MergeC#例子代码 A0711_MergeC#例子代码 A0711_MergeC#例子代码 A0711_MergeC#...

    object-merge:合并对象

    var merge = require ( 'object/merge' ) ; merge ( { foo : 'foo' } , { bar : 'bar' } ) ; // {foo: 'boo', bar: 'bar'} 您可以传递一个预定义的属性名称数组。 merge ( { name : 'dam' } , { name : 'john' ,...

    Araxis Merge v6.5/Araxis Merge 2017比对工具

    Araxis Merge是一款比对软件工具,不仅支持单个文件的比对,而且支持对两个文件夹的所有文件进行对比,并实时修改。用了蛮久感觉很好用,所以分享给大家。 里面给大家内嵌了Araxis Merge v6.5和Araxis Merge 2017两...

    WinMerge WinMerge WinMerge

    WinMerge是一款强大的文本和文件比较工具,尤其在IT行业中,它是开发者和版本控制使用者的得力助手。这个软件能够帮助用户高效地对比不同版本的代码或者其他文本文件,从而快速定位和理解版本之间的差异。 首先,...

    a-pdf Merge v4.8.010

    《A-PDF Merge v4.8.010:高效合并PDF文档的得力助手》 在数字化时代,PDF(Portable Document Format)格式已经成为全球通用的文档格式之一,广泛应用于商务、教育、科研等多个领域。然而,面对多份PDF文档时,...

    oracle Merge 函数.doc

    CREATE TABLE merge_test1 (a NUMBER, b VARCHAR2(20)); CREATE TABLE merge_test2 (a NUMBER, b VARCHAR2(20)); INSERT INTO merge_test1 VALUES (1, 'A'); INSERT INTO merge_test1 VALUES (2, 'B'); INSERT INTO...

    merge01 merge 比较工具1

    merge 比较工具 merge 比较工具merge 比较工具

    AraxisMerge绿色版

    Araxis Merge是一款备受推崇的文件比较工具,尤其在IT专业人士中广受欢迎。它以其强大的功能、易用性和高效性著称,被誉为最好用的比较工具。这个“AraxisMerge绿色版”是免安装版本,无需复杂的安装过程,用户可以...

    Merge工具 win Merge

    **Win Merge:一款强大的文件与文件夹比较工具** 在IT领域,经常需要处理不同版本的文件或代码,这时,一个高效的文件比较工具就显得尤为重要。Win Merge是一款深受开发者和普通用户喜爱的免费文件和文件夹比较工具...

    winmerge代码比较工具

    **WinMerge:强大的代码比较与合并工具** WinMerge是一款高效且易用的代码比较工具,类似于知名的Beyond Compare,但它提供了一种免注册码的使用体验,对于开发者和日常文件管理用户来说,它是一个非常实用的选择。...

    javascript函数速查手册

    function merge(...objList) { let result = {}; objList.forEach(obj => Object.assign(result, obj)); return result; } let obj1 = {name: 'Alice'}, obj2 = {age: 30}; merge(obj1, obj2); // 结合两个对象,...

    JavaScript中Object值合并方法详解

    在JavaScript中,Object值合并是一个常见的操作,尤其是在处理配置、数据合并或对象更新时。本文将深入探讨如何在JavaScript中实现Object值的合并,并提供一个详细的解决方案。 首先,我们需要理解对象复制的基本...

    Araxis Merge Professional 2012.4162 (x86/x64).part1

    This is especially useful in code review and code audit situations, particularly as reports can be generated directly for files and folders in configuration management systems for which there is a ...

    前端开源库-jsonmerge

    在 Web 应用开发中,JSON(JavaScript Object Notation)是广泛使用的数据交换格式。当有多个 JSON 对象需要整合成一个单一对象时,`jsonmerge` 可以帮助开发者轻松实现这一目标。例如: - 配置文件合并:应用可能...

    WinMerge.zip

    WinMerge是一款强大的文本比较工具,尤其在IT行业中,它被广泛用于代码的差异对比和版本控制。这款软件能够帮助开发者迅速地找出两个文件或者目录之间的差异,并提供方便的合并功能,极大地提升了工作效率。 标题...

    前端开源库-merge-util

    总之,`merge-util`是一个针对前端开发的高效对象合并工具,它解决了`Object.assign()`浅层合并的局限性,提供了深度合并的能力,适用于处理具有多层次结构的对象。通过深入理解和使用这个库,开发者可以更便捷地...

    P4Merge, Linux上最好用的merge工具,附git集成

    **P4Merge:Linux上的优秀合并工具与Git集成详解** P4Merge是一款强大的可视化三向合并工具,尤其在Linux环境中,它被广泛认为是最佳的merge工具之一。由Perforce公司开发,P4Merge以其清晰的界面、强大的冲突解决...

    Araxis Merge 使用教程.pdf

    Araxis Merge 软件入门使用教程 Araxis Merge 软件入门使用教程 Araxis Merge 软件入门使用教程 Araxis Merge 软件入门使用教程 pdf

Global site tag (gtag.js) - Google Analytics