静态方法

2019-01-23  本文已影响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被设计为静态方法,避免被继承

上一篇 下一篇

猜你喜欢

热点阅读