欢迎光临
我的个人博客网站

【js】对象、构造函数和实例化


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); 
赞(0) 打赏
未经允许不得转载:张拓的天空 » 【js】对象、构造函数和实例化
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏