[removed] How to add getter to an existing object

前端 未结 5 1472
说谎
说谎 2020-12-09 14:35

I can have a getter in a JavaScript object like this:

var member = {
    firstName:"XYZ", 
    lastName:"zzz", 
    get fullName(){ return         


        
5条回答
  •  半阙折子戏
    2020-12-09 14:56

    You can use the new Object.defineProperty this way:

    Object.defineProperty(
        member, 
        'prop', 
        {
            get: function() { 
                return this.lastName.toUpperCase()
            }
        }
    );
    

    In the past you had to use __defineGetter__ but now it has been deprecated.

提交回复
热议问题