• JavaScript中的类方法、对象方法、原型方法


    1. 类方法:也叫函数方法,在JavaScript中函数也是一个对象,所以可以为函数添加属性以及方法;
    2. 对象方法:包括构造函数中的方法以及其原型上面的方法;
    3. 原型方法:一般用于对象实例共享,在原型上面添加该方法,就能实现共享。
    • Javascript中的function作为构造函数时,就是一个类,搭配上new操作符,可以返回一个对象。
      function People(name){ 
        this.name=name; 
        //对象方法 (实例方法)
        //每个对象实例都有的方法
        //只有对象实例才能调用的方法
        this.Speak=function(){
          console.log("Hello,My name is "+this.name); 
        } 
      } 
      //类方法 
      //只有原型才能调用的方法
      People.Move=function(){ 
        console.log("move"); 
      } 
      //原型方法 
      //所有对象实例共享的方法
      //原型可通过People.prototype.useTools()调用
      People.prototype.useTools=function(){ 
        console.log('useTools'); 
      }
      var Myself=new People("Lilpang"); 
      Myself.Speak();        //对象方法需要通过实例化对象去调用 
      People.Move();        //类方法不需要通过实例化对象去调用 
      Myself.useTools();   //原型方法也需要通过实例化对象去调用   

    作者:HeroMeikong
    链接:https://www.jianshu.com/p/81eb2ad72e17
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    04:布尔表达式
    python中的operator模块
    python习题-4
    北大OJ1001
    [工具]toolbox_graph_laplacian
    [工具]toolbox_graph_normal_displayment
    [工具]toolbox_graph_isomap
    [工具]toolbox_graph_建立欧式距离邻接矩阵
    [工具]toolbox_graph_Floyd算法
    [工具]toolbox_graph_dijkstra算法
  • 原文地址:https://www.cnblogs.com/xujie520/p/11170724.html
Copyright © 2020-2023  润新知