- A+
所属分类:Web前端
1. 对象
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);