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

js创建对象的方式

1.字面量

const obj = {}

2.工厂函数

function createPerson(name, age) {
  return {
    name,
    age,
    greet() {
      console.log("Hello!");
    }
  };
}

const person = createPerson("Charlie", 35);

3.Object.create

4.构造函数

cosnt obj = new Object()

5.class

class Person{
	constructor(name){
		this.name = name
	}
}

6.Object.assign

7.构造函数

function createObject(age, name){
	this.age = age
	this.name = name
}
let obj = new createObject(14,'fxk')

标题


http://www.kler.cn/a/452609.html

相关文章:

  • Xshell 和 Xftp 更新提示问题的解决方法及分析
  • 攻防世界web第三题file_include
  • 前端Python应用指南(二)深入Flask:理解Flask的应用结构与模块化设计
  • Docker Compose 配置指南
  • 事件驱动编程与异步编程:原理、对比及实践案例
  • adb无法连接到安卓设备【解决方案】报错:adb server version (40) doesn‘t match this client (41);
  • 【网络安全零基础入门】PHP环境搭建、安装Apache、安装与配置MySQL(非常详细)零基础入门到精通,收藏这一篇就够(01)_php安装配置教程
  • 前端跨域问题--解析与实战
  • springboot整合Elasticsearch介绍
  • 【C++】优先级队列以及仿函数
  • python Redis 操作工具类封装
  • 48页PPT|2024智慧仓储解决方案解读
  • Kubernetes对象-标签和选择器
  • ubuntu22.04上安装win10虚拟机,并采用noVNC+frp,让远程通过web访问桌面
  • 电脑丢失bcrypt.dll文件是什么原因?找不到bcrypt.dll文件修复办法来啦!
  • Java技术专家视角解读:SQL优化与批处理在大数据处理中的应用及原理
  • CSS(一):选择器
  • LeetCode 热题 100_LRU 缓存(35_146_中等_C++)(哈希表 + 双向链表)(构造函数声明+初始化列表=进行变量初始化和赋值)
  • 【贪心】力扣3218. 切蛋糕的最小总开销 I
  • 分布式通信,微服务协调组件,zookeeper
  • C++ OpenCV中读取YAML文件的详解:定义、用途与实用示例
  • 函数式编程Lambda表达式
  • PyTorch model.train() 与 model.eval() 的区别及其源码解析:中英双语
  • PostgreSQL 的历史
  • 医疗平板与普通平板对比:优势尽显
  • 嵌入式学习-QT-Day10