自定义构造函数创建对象

本文探讨了自定义构造函数在前端开发中的应用,它是一个用于批量创建对象的函数。通过介绍构造函数的基本语法,阐述了构造函数内部`this`的指向以及如何在构造函数中添加方法。同时,强调了在使用构造函数创建对象时必须使用`new`关键字,并提到了不加`new`调用构造函数的后果。最后,指出了构造函数命名的一般规范遵循帕斯卡命名法。
摘要由CSDN通过智能技术生成

//1.自定义构造函数创建对象
//👉自定义构造函数:本质也是一个函数,也是创建对象的(程序员自己定义的一个用来创建对象的函数(本质上就是一个函数))
//{}或new内置函数是用来单个对象的或少数的
//自定义构造函数是用来创建大量(批量)对象

    //普通创建对象
    // let k = new Object();
    // k.stuname = 'k同学';
    // k.score = 98;

    // let d = new Object();
    // d.stuname = '段';
    // d.score = 99;

//1.自定义构造函数创建对像
//语法
// function 函数名() {
// this.属性 = 值
// this.属性 = 值
// }

    //代码演示:
    function Student(stuname, score) {
        this.stuName = stuname;
        this.score = score;
    }
    //通过自定义构造函数创建对象
    let duan = new Student('段', 99);
    let huang = new Student('黄', 66);
    console.log(duan);
    console.log(huang);
    
    function Student(stuname, score) {
        this.stuName = stuname;
        this.score = score;
        this.eat = function () {
            console.log('正在
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值