zoukankan      html  css  js  c++  java
  • 关于函数的理解

    function fn1(){
    this.name = "xulihua";
    this.mm = function(){
    alert(this.name)
    }
    }
    fn1.age = "age";
    fn1.init1 = function(){
    alert("这是类中的方法");
    };
    fn1.prototype.age = "PrototypeAge";
    fn1.prototype.init = function(){
    alert("1");
    };
    fn1.prototype = {
    age : "PrototypeAge",
    init : function(){
    alert("1");
    }
    };

    fn1.init();//执行报错,因为函数fn1没有init方法(fn1有一个属性age : "age",一个方法init1())
    fn1.init1();//正常执行
    alert(fn1.name);//undefined,因为没有用到构造函数
    alert(fn1.age);//弹出age
    var _fn1 = new fn1();//两个属性,name : "xulihua",age : "PrototypeAge",一个方法init()
    _fn1.init();//正常执行
    _fn1.mm();//正常执行,弹出"xulihua"
    _fn1.init1();//执行报错,不存在此方法
    alert(_fn1.name);//弹出"xulihua"
    alert(_fn1.age);//弹出"PrototypeAge"
  • 相关阅读:
    外媒曝Snapchat“被追”全过程:腾讯最先出手 脸书谷歌跟风
    Instagram
    阅后即焚
    Snapchat
    WhatsApp
    Facebook
    优酷网Youku
    土豆网与Youtube比较
    土豆网
    YouTube
  • 原文地址:https://www.cnblogs.com/huahua-1022/p/5885767.html
Copyright © 2011-2022 走看看