js函数聚合
Posted 打静爵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js函数聚合相关的知识,希望对你有一定的参考价值。
//掺杂类实现聚合(有的时候,我们需要某个或多个类里的一些方法函数) //将要被聚合的函数 var JSON = { toJsonString: function () { var output = []; for (key in this) { //这里this指代调用者 output.push(key + \'-->\' + this[key]); } return output; } }; function mixin(receivingClass, givingClass) { for (methodName in givingClass) { if (!receivingClass.__proto__[methodName]) { receivingClass.__proto__[methodName] = givingClass[methodName]; } } } var o = { name: \'long\', age: 22 } mixin(o,JSON); document.write(o.toJsonString().join(\',\'))
以上是关于js函数聚合的主要内容,如果未能解决你的问题,请参考以下文章