65-属性方法分类

  • 在JavaScript中属性和方法分类两类

    • 实例属性 / 实例方法
      • 实例属性: 在企业开发中通过实例对象访问的属性, 我们就称之为实例属性
      • 实例方法: 在企业开发中通过实例对象调用的方法, 我们就称之为实例方法
          function Person() {
              this.name = "lnj";
              this.say = function () {
                  console.log("hello world");
              }
          }
      
          // 通过构造函数创建的对象, 我们称之为"实例对象"
          let obj = new Person();
          // 通过实例对象访问的属性, 我们就称之为实例属性
          console.log(obj.name);
          // 通过实例对象调用的方法, 我们就称之为实例方法
          obj.say();
      
    • 静态属性 / 静态方法
      • 静态属性: 在企业开发中通过构造函数访问的属性, 我们就称之为静态属性
      • 静态方法: 在企业开发中通过构造函数调用的方法, 我们就称之为静态方法
          function Person() {
              this.name = "lnj";
              this.say = function () {
                  console.log("hello world");
              }
          }
      
          Person.num = 666;
          Person.run = function () {
              console.log("run");
          }
          // 通过构造函数访问的属性, 我们就称之为静态属性
          console.log(Person.num);
          // 通过构造函数调用的方法, 我们就称之为静态方法
          Person.run();
      
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容