静态成员是由构造函数本身上添加的成员,只能由构造函数本身访问
实例成员是由构造函数内部this添加的成员,只能由实例对象访问
function Person (uname, age) {
this.uname = uname;
this.age = age;
}
// console.log( Person );
// 在构造函数身上.的成员,我们称为静态成员,只能由构造函数访问
// 在构造函数里面的成员,我们称为实例成员,只能由实例对象访问
Person.sex = '男';
// 成员
var o = new Person('张三丰', 16);
// 实例对象可以用实例成员
// console.log( o.sex );
// 静态成员,构造函数
// console.log( Person.uname );
本文深入探讨了静态成员和实例成员的区别,静态成员属于构造函数本身,仅构造函数可以访问;实例成员则由实例对象拥有,通过this关键字在构造函数内定义。
1437

被折叠的 条评论
为什么被折叠?



