JavaScript中创建对象与类的几种常用方法

作者:异步漫步时间:2026-10-28 18:21:03浏览:401

本文汇总了JavaScript中创建对象和类的几种核心方法,包括使用new Object()实例化、对象字面量定义以及通过function模拟类的构造函数。文章通过具体代码示例展示了如何为对象添加属性与方法,并解释了利用function定义类时this关键字的作用及实例化过程,帮助开发者理解JS中面向对象编程的基础实现。

JavaScript对象与类的创建方法

实现过程相对直观,以下直接展示具体代码示例。

var p = new Person("fox"); // 实例化Person类,创建对象p

具体代码实现如下:

使用new Object()实例化// 第一种定义方式
var person = new Object(); // 实例化一个对象
person.name = "tom"; // 为person对象设置name属性,赋值为tom
alert(person.name); // 弹出显示name属性的值
person.say = function() { // 为person对象动态添加一个say方法
alert("person say");
};
};

alert(p.name); // 调用并显示name属性

person.say(); // 调用say方法

对象字面量定义法具体代码实现如下:
// 第二种定义方式
var person = {
name: "tom",
say: function() {
}
alert("hello person");
}; // 通过字面量方式创建对象
// alert(person.name);
person.age=10;
person.age = 10; // 动态添加age属性
alert(person.age); // 显示age属性值
利用function定义类// 在JS中定义类通常使用function关键字。
var Person = function(name) { // 定义一个类,相当于包含带参数的构造函数
this.name = name; // 定义类的属性
this.say = function() { // 定义类的方法
}
}
alert("say good");
};

作者最新文章