美文网首页
静态方法

静态方法

作者: 一只重拾梦想的小水 | 来源:发表于2019-01-23 16:27 被阅读0次

    可以直接通过类(构造函数)访问的方法,就是静态方法

    Object.keys()、Array.isArray()

    不能通过实例化对象访问的

    创建方法:

    1、function A(){}

    A.say = function(){console.log('say A', this)}

    2、class A{

    static say(){console.log('say A', this)}

    }

    意义:

    避免被继承

    举个例子:比如Array继承了Object,但Object上的静态方法keys是用来操作{}对象,不希望操作[]对象,所以keys被设计为静态方法,避免被继承

    相关文章

      网友评论

          本文标题:静态方法

          本文链接:https://www.haomeiwen.com/subject/xmfsjqtx.html