封装函数的多种方式

一、(我认为的)常规复杂的方式

function createPerson(name, sex){
    var obj = {}
    obj.name = name
    obj.sex = sex
    return obj
}

var admin = createPerson('xiaoming', 18)
console.log(admin)

二、常规的简化方式

function createPerson(name, sex){
    var obj = {
        name,
        sex
    }
    return obj
}

var admin = createPerson('xiaoming', 18)
console.log(admin)

三、构造函数的方式

function createPerson(name, sex){
        this.name=name,
        this.sex=sex
}

var admin = new createPerson('xiaoming', 18)
console.log(admin.name)

 

------------恢复内容结束------------

posted @ 2021-05-23 23:47  一杯咖啡钱  阅读(221)  评论(0)    收藏  举报