JavaScript 中的面向对象
-
JS 不需要属性的访问方法,所有属性都是外部可见
-
使用属性访问方法只会增加一层重定义,没有访问的控制力
// 使用属性访问方法 function Persong () { this.name = 'leo'; this.age = 18; this.getAge = function () { return this.age } } const p1 = new Person() const age1 = p1.getAge() // 不使用属性访问方法 function P () { this.name = 'leo'; this.age = 18 } const p2 = new P() const age2 = p2.age