zoukankan      html  css  js  c++  java
  • 简化对象extend拓展

    发现对对象继承或拷贝的时候,总是要$点来点去好麻烦,我的解决办法如下:

    (function(){

      Object.prototype.extend = function(o){
        $.extend(true,this,o||{});
      };


      Function.prototype.extend = function(o){
        $.extend(true,this,o||{});
      };
    })()

    使用:

    var a = new Object();
    a.extend({info:'yeah!'});

    var func = function(){};
    var f = new func();
    f.extend({info:'yeah!'});

    结果:

    a:
      Object {info: "yeah!", extend: function}
    f:
      func {info: "yeah!", extend: function}

    新手,如有错误,请指正!

  • 相关阅读:
    多态
    抽象类和接口
    面向对象3
    类的继承 设计模式
    面向对象2
    面向对象
    复习
    对json的简单认识
    关于AJAX
    PHP配置开发环境
  • 原文地址:https://www.cnblogs.com/jyjin/p/4180379.html
Copyright © 2011-2022 走看看