JavaScript 原型

function Person(name){
   name=name;//必须定义this ===》无法确定是变量或引用
   cls=name;//全局属性
   
}
Person.prototype={name:'jack',age:12,
                  sayHi:function(){
                  console.info('I am '+this.name+','+this.age)
                 }
}

------------------------------------------------
Person('LU ROSE');

name;
cls;

==>"LU ROSE"

-------------------------------------------------

var p=new Person('li wei')
p.sayHi();

var p2=new Person();
p2.sayHi();

 

-------------------------------------------------

I am li wei,12

I am undefined,12

 

posted @ 2016-11-23 09:10  Cao_Yeung  阅读(59)  评论(0)    收藏  举报