关于js中在函数对象构造器中定义对象方法的问题
问题描述:
为什么函数前要有this.changeName=changeName 我是个新手 谢谢了
答
无关在函数前后,赋值是因为为了调用到person内部定义的changeName函数,要不访问不到。也就是为了实现下面
myMonther.changeName('Ballmer');//这么使用函数
答
changeName是个私有函数,外部是访问不到的,所以要想在外部能够访问到就必须给个外部能访问到的公有属性或者公有方法