Why is it impossible to change constructor function from prototype?

前端 未结 3 532
别那么骄傲
别那么骄傲 2020-11-30 20:24

I have such example.

function Rabbit() {
    var jumps = \"yes\";
};
var rabbit = new Rabbit();
alert(rabbit.jumps);                    // undefined
alert(Ra         


        
3条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-30 21:07

    Try the following

    function Rabbit() {
      this.jumps = "no";
    };
    
    var rabbit = new Rabbit();
    alert(rabbit.jumps);  // Prints "no"
    

提交回复
热议问题