JQUERY组装对象并调用自身函数改变自己的属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQUERY组装对象并调用自身函数改变自己的属性相关的知识,希望对你有一定的参考价值。
代码片断如下:
(function($){ var obj = { id:1, name:"ch", die: null }; console.log(obj); function getNewObj(args){ var params = $.extend({ id:0, name:"default", die:null, },args); trueObj= { id: params.id, name: params.name, die: params.die, getDieTime:function(){ trueObj.die= new Date(); } }; return trueObj; } var newobj = getNewObj(obj); console.log(newobj); newobj.getDieTime(); console.log(newobj); })(jQuery);
解读:
1,先定义一个初始obj,不包含方法
2,方法getNewObj()组装obj,添加方法成为newobj
3, newobj调用自身刚被组装的方法,可以改变自身的属性值,也就是说在newobj中方法getDieTime()返回的trueobj就是现在的newobj
以上是关于JQUERY组装对象并调用自身函数改变自己的属性的主要内容,如果未能解决你的问题,请参考以下文章