TypeScript的存储器

TypeScript的存储器,主要有get,set 属性,不知道有啥作用

 

let passcode = "secret passcode";

class Employee {
    private _fullName: string="";

    get fullName(): string {
        return this._fullName;
    }

    set fullName(newName: string) {
        if (passcode && passcode == "secret passcode") {
            this._fullName = newName;
        }
        else {
            console.log("Error: Unauthorized update of employee!");
        }
    }
}

let employee = new Employee();
employee.fullName = "Bob Smith";
if (employee.fullName) {
    //alert(employee.fullName);
    console.log(employee.fullName);
}

 

posted @ 2020-04-18 16:36  He_LiangLiang  阅读(381)  评论(0编辑  收藏  举报