$.extend

来源:互联网 发布:java使用数据库连接池 编辑:程序博客网 时间:2024/05/21 20:21
 $.extend([deep],target,obj1,[objN]); /**    用一个或多个其他对象来扩展一个对象,返回被扩展的对象。    如果不指定target,则给jQuery命名空间本身进行扩展。这有助于插件作者为jQuery增加新方法。    如果第一个参数设置为true,则jQuery返回一个深层次的副本,递归地复制找到的任何对象。否则的话,副本会与原对象共享结构。 **///demovar wap = {    name: function() {    },    age: function() {    }}var pc = {    email: function() {    }}var opts = $.extend({},wap, pc);console.log(opts);//Object {name: function, age: function, email: function}var wap = {    name: 'hello',    age: 12}var pc = {    email: '1357420305@qq.com'}var opts = $.extend({},wap, pc);console.log(opts);//Object {name: "hello", age: 12, email: "1357420305@qq.com"}var result=$.extend( true, {}, { name: "John", location: {city: "Boston",county:"USA"} }, { last: "Resig", location: {state: "MA",county:"China"} } );result={name:"John",last:"Resig",location:{city:"Boston",state:"MA",county:"China"}}
原创粉丝点击