js 对象拼接

JS中将多个对象添加到一个对象中,方法如下:

方法一:
// 合并对象
function extend(target, source) { for (var obj in source) {
target[obj] = source[obj];
} return target;
} // 测试
var a = {a: 1, b: 2}; var b = {a: 2, b: 3, c: 4}; var c = extend(a, b); console.log(c);
方法二:
通过JQuery的each方法遍历添加,将事件绑定在所有被遍历的对象上:
$("p").each(function(){ $(this).click(function(){alert(test);}); });
each方法描述:以每一个匹配的元素作为上下文来执行一个函数。
方法三:
当然除了以上两种方法也可以使用原始的循环方法进行多对象绑定,创建一个对象数组然后循环添加,原理其实和方法一差不多:
var array = [a,b,c];
for(var i=0;i<array.length;i++) { array[i].bind("event",function(e,data){ alert("bind success");)});

方法一:(最简单也是最笨的方法)
window.a = function(){}window.b = function(){}window.c = function(){}

方法二:(利用jq的extend方法)


window.c = function(){}$.extend(window,{a:function(){},b:function(){},c:function(){},})


方法三:(利用js)

(() => {var defining = {a: function() { },b: function({},c:function({}};Object.keys(defining).forEach(key => {window[key] = defining[key];});})((); 


方法四:(window 下的对象是变量的时候)
window[变量]=function(){}

这个只能用集合来实现。
在JavaScript中,常用Array来存储和操作对象:

Array:
新建:var ary = new Array(); 或 var ary = [];
增加:ary.push(value);
删除:delete ary[n];
遍历:for ( var i=0 ; i < ary.length ; ++i ) ary[i];// 合并对象
function extend(target, source) { for (var obj in source) {
target[obj] = source[obj];
} return target;
} // 测试
var a = {a: 1, b: 2}; var b = {a: 2, b: 3, c: 4}; var c = extend(a, b); console.log(c);比如有三个对象:var obj1 = {};var obj2={};var obj3={};
把obj2和obj3添加到obj1中:
obj1.filed1=obj2;
obj1.filed2=obj3;
喜欢阅读
  • 十界主宰

    十界主宰

    武帝重生,二世崛起!征战十界,主宰天下!

  • 气破须荒

    气破须荒

    夜晚,浩瀚的星空之下,星光如尘,月光倾洒如瀑,银白略带冰凉的浅色,虽辉亮清晰,却也洞穿破不了黑暗的笼罩。未知的黑暗,隐藏着太多未知的神秘。

  • 狂武医仙

    狂武医仙

    我有透视就是强,穿透衣服看透墙,能辨鬼神断阴阳!都市宅男偶得上古传承,医术、道法顺手拈来,从此一路崛起!

  • 我的眼里有星辰大海

    我的眼里有星辰大海

    当发现和自己恋爱了三年已经谈婚论嫁的男友林业和自己最讨厌的同事勾搭在一起,是应该哭哭啼啼还是潇洒走人在角落里舔伤口?渣男,陈以星不要了!可是,谁来告诉她,那个经常时不时出现在她视线里的季辰是怎么回事?喂喂喂,陈以星只是和季辰扮演的假戏啊,怎么真做了!不过,季辰温柔体贴人又多金,总比之前那个渣男好太多!可是,陈以星怎么会在季辰的书里看到一张和自己八九分相像的女孩?她也只是一个替身?车祸?失忆?曾经?谁来告诉她,过去到底发生了什么!

  • 天命帝妃摄天下

    天命帝妃摄天下

    她是二十一世纪重生而来的杀手。他是超脱六界之外的帝尊。她为保性命女扮男装,他不知性别情起而深。“帝尊!有人要抽帝妃的异世之魂!”“杀。”“帝尊,有人夸帝妃长得帅。”“让她穿女装!”“帝尊,帝……帝妃带回来一个萌化可爱的小姑娘……”“……”

  • 婚姻的边缘

    婚姻的边缘

    一次意外闪婚,我娶了个白富美老婆,没想到她竟然背着我……

  • 透视兵神俏总裁

    透视兵神俏总裁

    一代兵王回归都市,游弋万花丛中!美女总裁大半夜穿着睡衣让他陪打球,女神打电话让修电脑,大明星求暖床……吕春亮大喊:排好队,咱们一个一个来!

  • 极道青冥

    极道青冥

    太古圣文,极道九转。玄门八卦,晓地通天。能者,可上至青冥,下达九幽,一手荡乾坤,只手碎星河。登天之路,仅有一条,欲通过者,唯有杀杀杀!且看一普通少年如何林立星空之巅。九九世界,欲登极天!

  • 猜你喜欢
    热门推荐
  • czech girls agent
  • hacknet dlc怎么开启
  • seaworld怎么读
  • interceptmediakey
  • 僵尸林正英
  • great wall 长城雪茄
  • ew2770qz和h2716d
  • 双吉他谱子
  • apm80电脑主板
  • jetty执行war包
  • you re a bad idea
  • 4000b sensor
  • ss8与ss7e接吻
  • 适合幼师面试的讲故事
  • 龙泉桃花太极扇将
  • 华为g9和g9青春版
  • waec 2017 checker
  • 韩国床话
  • 酷派y1刷机包
  • 412725跟411628
  • All Right Reserved 果粒网