【js】对象、构造函数和实例化
2021-01-05 11:28
标签:script lang 类型 使用 引用数据类型 object lan name 创建 对象是一种包含属性和方法的数据,以 构造函数不同于一般函数,它可以使用 创建一个对象,生成一个具体实例,便是对象的实例化。 通过内置 通过字面量 通过构造函数创建一个对象实例。 【js】对象、构造函数和实例化 标签:script lang 类型 使用 引用数据类型 object lan name 创建 原文地址:https://www.cnblogs.com/yezhechenyang/p/13605677.html1. 对象
JavaScript
中对象是一种引用数据类型,除了原始值,其他值皆为对象。key-value
形式存在。var obj = { name: "tom", age: 23 }
2. 构造函数
new
关键字创建并初始化对象。function Person(name, age) {
this.name = name;
this.age = age;
}
3. 实例化
Object
创建一个对象实例。var person = new Object();
person.name = "tom";
person.age = 23;
person.sayHi = function() {
console.log("Hello World!");
}
{}
创建一个对象实例。var person = {
name: "tom",
age: 23,
sayHi: function() {
console.log("Hello World!");
}
}
function Person(name, age) {
this.name = name;
this.age = age;
this.sayHi = function() {
console.log("Hello World!");
}
}
var person = new Person("tom", 23);