类与构造函数区别
- 
首先,通过 class创建的函数具有特殊的内部属性标记[[FunctionKind]]:"classConstructor"。因此,它与手动创建并不完全相同。不像普通函数,调用类构造器时必须要用 new关键词:此外,大多数 JavaScript 引擎中的类构造器的字符串表示形式都以 “class…” 开头 
- 
类方法不可枚举。 类定义将 "prototype"中的所有方法的enumerable标志设置为false。这很好,因为如果我们对一个对象调用 for..in方法,我们通常不希望 class 方法出现。
- 
类总是使用 use strict。 在类构造中的所有代码都将自动进入严格模式。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号