博客列表 >作用域、闭包,类与继承

作用域、闭包,类与继承

▽空城旧梦
▽空城旧梦原创
2021年04月06日 16:05:18649浏览

作用域

1.全局作用域
var a=100;
var 创建的变量是全局作用域
2.函数作用域
函数内部变量通过let创建
let a=100;属于私有变量
只能在函数内部访问
3.块作用域
{
创建在块中,的函数和变量只能在块中访问
var无效
}

闭包

通过闭包访问私有变量

  1. function demo()
  2. {
  3. let a=100;
  4. return function demo1(){
  5. return a;
  6. }
  7. }
  8. console.log(demo()())

类与继承

1.实例类

  1. class User1{
  2. constructor(name,email){
  3. this.name=name;
  4. this.email=email;
  5. }
  6. show(){
  7. name:this.name,email:this.email;
  8. }
  9. }

调用实用类需要new创建对象,来实现调用
2.静态类
1.静态变量

  1. static age=18;

2.静态方法

  1. static fetch(){
  2. 代码块
  3. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议