JavaScript 使用 Object 构造函数创建自定义对象
作者:半夏时间:2026-10-26 18:59:50浏览:359
本文介绍如何在 JavaScript 中通过 Object 构造函数创建自定义对象。通过为实例动态添加属性和方法,实现对象数据的封装。虽然该方法直观,但存在无法复用、代码冗余的问题,是理解后续工厂模式和构造函数模式的基础。
使用 Object 构造函数创建对象
示例代码如下:
代码实现如下:
var person = new Object();
person.name = "Nicholas";
person.age = "29"
person.job = "Software Engineer";
person.sayName = function () {
alert(this.name);
}; person.sayName();上述代码创建了一个名为 person 的对象,并为其添加了三个属性(name、age 和 job)以及一个方法(sayName())。其中,sayName() 方法用于通过 this.name 访问并显示对象的 name 属性值。这种模式在早期 JavaScript 开发中较为常见,但其主要缺点在于:当需要创建大量具有相同接口的对象时,会导致大量的重复代码。为解决此问题,开发者后来引入了工厂模式的变体。
作者最新文章
JavaScript闭包与类(Class)的区别及适用场景对比
2026-11-05 15:48:57
JavaScript入门要学ES6吗?let与箭头函数等新特性解析
2026-11-05 14:49:16
JavaScript 8种数据类型详解:基本类型与引用类型的区别
2026-11-05 14:25:15
怎么在JavaScript中使用async/await优化Ajax异步流程
2026-11-05 13:56:15
JavaScript replace回调函数实现动态正则替换逻辑
2026-11-05 13:52:13
