打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
利用构造函数创建对象

我们为什么要使用构造函数?

1:普通的字面量方式和new Object创建的对象方式一次只能创建一个对象,而里面的

属性和方法大多是重复使用的。当我们想创建多个相同属性和方法的对象并重复使用,就需要使用构造函数来创建。

2:构造函数和普通函数不一样,里面封装的是一个对象。

构造函数的语法格式:

function 构造函数名(){

this.属性名 = 值;

this.方法名 = function() {

 

}

}

new 构造函数名();

实例:

function Person(uname,age,sex){

this.name = uname;

this.age = age;

this.sex = sex;

this.sing = function(sang){

console.log(sing);

}

}

var tony = new Person('托尼’,24,'男’);

console.log(tony.name);

console.log(tony['age’]);

console.log(tony.sex);

tony.sing('唱歌’);

 

var make = new Person('马克’,25,'男’);

console.log(tony.name);

console.log(tony['age’]);

console.log(tony.sex);

make.sing('周杰伦的歌’);

 

构造函数知识要点

1.构造函数名首字母要大写

2.构造函数不需要return,就可以返回结果

3.调用构造函数必须使用new

4.构造函数方法和属性前面要加this(构造函数的this指向创建的实例对象new)

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
爱创课堂李兰波-浅谈js中的原型
JavaScript继承的几种方法
javascript中prototype、constructor以及__proto__之间的三角关系
理解JavaScript的函数(二):原型对象
JS学习笔记 什么是面向对象、创建对象的几种方法、利用原型节省内存空间
创建对象的两种方式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服