当前位置: 首页 > news >正文

JavaScript 类

 本文内容学习于:后盾人 (houdunren.com)

1.可以使用类声明和赋值表达式定义类,推荐使用类声明来定义类

//类声明

class User {}

console.log(new User());

//赋值表达式定义类

let Article = class {};

console.log(new Article());

//类方法间不需要逗号

class User {

show() {}

get() {

console.log("get method");

}

}

const hd = new User();

hd.get();

2.构造函数

使用 constructor 构造函数传递参数,下例中show为构造函数方法,getName为原型方法.constructor 会在 new时自动执行

class User {

constructor(name){

this.name = name;

this.show= function() {};

}

getName() {

return this.name;

}

}

const xj =new User("向军大叔");

console.log(xj);

//构造函数用于传递对象的初始参数,但不是必须定义的

http://www.lryc.cn/news/102484.html

相关文章:

  • SpringBoot的static静态资源访问、参数配置、代码自定义访问规则
  • IO进、线程——线程(线程的创建、线程的退出、线程的回收、线程的分离和多线程并发编程)
  • neo4j教程-Cypher操作
  • 秋招算法备战第31天 | 贪心算法理论基础、455.分发饼干、376. 摆动序列、53. 最大子序和
  • 页面生成图片或PDF node-egg
  • go常用知识点
  • ComPDFKit PDF SDK(支持Web、Android、IOS、Windows、Server、API、跨平台)
  • 使用maven容器打包java项目
  • 超前端相关的学习网站和一些靠谱的小工具
  • uniapp跳转到外部链接
  • 初识DBT以及搭建第一个DBT工程
  • Python基于PyTorch实现卷积神经网络回归模型(CNN回归算法)项目实战
  • (AcWing)集合-Nim游戏
  • ConcurrentHashMap源码详解
  • 医疗流程自动化盛行,RPA成为医疗保健行业的重点应用技术
  • Java 版 spring cloud + spring boot 工程系统管理 工程项目管理系统源码 工程项目各模块及其功能点清单
  • java重试机制实现方案
  • 参数量仅有50KB的超轻量级unet变种网络egeunet【参数和计算量降低494和160倍】医疗图像分割实践
  • Android10 Settings系列(三)根据需求动态添加删除一级菜单、二级菜单的设置项
  • 51单片机——串行口通信
  • 洛谷题单 Part 6.7.1 矩阵
  • Spring中c3p0与dbcp配置
  • Flutter 添加 example流程
  • 数据治理8种方法
  • 大模型成互联网真正蜕变的标志,亦是各种新技术开始衍生的标志
  • 指针进阶详解---C语言
  • 设计模式思考,简单工厂模式和策略模式的区别?
  • Java - sh 脚本启动 jar 包等服务 - sh 脚本模板 - 适用于任何类似的服务启动
  • MySQL高级篇第5章(存储引擎)
  • openssl 命令行国密sm2的签名验签操作