原型

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        //原型通过构造函数的prototype属性进行添加
        //一般情况属性直接写到构造函数内部,消耗性能的方法使用原型追加
        function People (name,age) {
            this.name=name;
            this.age=age;
            this.say = function () {
                alert("hello");
            }
        }
        
        //原型追加 性别,吃饭,打豆豆
        
        People.prototype.sex = "男";
        People.prototype.chifan = function () {
            alert("chifan");
        }
        People.prototype.dadoudou = function () {
            alert("dadoudou");
        }
        var kk = new People("kk",15);
//      alert(kk.sex);
        
        var arr = [1,2,3,4]
        Array.prototype.kk = function () {
            var num=0;
            for(var i=0;i<this.length;i++){
                num+=this[i];
            }
            console.log(num);
        }
        arr.kk();
        
        String.prototype.trim=function () {
            var str=this.replace(/^\s+|\s+$/g,"");
            
            str = str.replace(/\s+/g," ");
            return "("+str+")";
        }
        var str="   #div1     span    ";
        console.log(str.trim());
        
        var ar=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]
        Date.prototype.getweek=function () {
            return ar[this.getDay()];
        }
        var date = new Date("2017/03/04");
        console.log(date.getweek());
    </script>
</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • this 相关问题问题1: apply、call 、bind有什么作用,什么区别 问题2: 以下代码输出什么? 问...
    Komolei阅读 458评论 0 0
  • 《自私的基因》从基因角度来理解这个世界。以一种全新的思维模式,开拓眼界的内容,走出舒适区的思维,带领我们探索未知的...
    Fwx烟雨倾城阅读 577评论 0 4
  • 如果有来生 我愿化作撒哈拉中的一粒沙 飘飘洒洒 落入尘埃 如果有来生 我愿化作天上中的太阳 朝起暮落 永不停息 如...
    沐木酱阅读 757评论 0 0
  • 小玲,从这几天的相处,你已明了我的心意,是的,我是喜欢你,从毛概课的第一眼,我就喜欢上了你,一个干净的女孩,眼睛大...
    小阳与小玲阅读 422评论 0 0