1、这种可以不用实例化对象就能输出。

class Car{

        constructor(){

        }

    }

    Car.tool=4

    console.log(Car.tool);//4

2、必须实例化后才能输出。但他们都是挂在类上的静态属性。

class Car{

        constructor(){

            Car.speed=0;

        }

    }

    console.log(Car.speed); //undefined;

    new Car();

    console.log(Car.speed);//0

3、静态方法如果不是类表达式的话只有使用static声明。

是类表达式的话可以通过:

const Car1=class Car{

        constructor(){

            Car.a=function(){

                console.log('我是一个静态方法');

            }

            Car.b='我是一个静态属性!';

        }

        static say(){

            console.log('我也是一个静态方法1!');

        }

    }

static不用实例化就可以输出;通过挂在类名上方法添加的必须实例化才行。

最新文章

  1. PHP框架学习错误总结
  2. leetcode007. Reverse Integer
  3. PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破坏神1.11b战网(配置指南)
  4. display:box和flex的区别
  5. JAVA联调接口跨域解决办法
  6. MYSQL 转换字符集的 2 种方法
  7. HDU 4309 Seikimatsu Occult Tonneru 网络流量+像缩进
  8. 利用OpenCms9提供的模块创建新站点
  9. 微服务下的容器部署和管理平台Rancher
  10. docker笔记(1)
  11. 《Java编程思想》读书笔记-赋值操作符
  12. Linux进程调度器概述--Linux进程的管理与调度(十五)
  13. Stack Overflow:研究发现访问PHP和 Android的流量更可能来自低收入国家
  14. oracle 视图 参数
  15. 陈国凯oi历程
  16. windows系统安装
  17. table tr 加入背景色之后 去掉td之间的空隙
  18. css盒子模型(box-sizing)
  19. jQuery全屏滚动插件fullPage.js中文帮助文档API
  20. css text-shadow

热门文章

  1. 【系统学习ES6】新专题发布
  2. Docker run 命令参数及使用
  3. videojs文档翻译-EventTarget
  4. yum 卸载
  5. YsoSerial 工具常用Payload分析之Common-Collections7(四)
  6. 遥远的国度 (树链剖分换根),洛谷P3979
  7. Java 在Word中创建多级项目符号列表和编号列表
  8. linux笔记2随笔
  9. 代码部署:使用 nginx 代理到云服务器 ( windows 系统)
  10. Modify File Descriptor Limit on Linux