- Arrows -
=>
defines function sharing lexical this as function body (unlike subfunctions). - Classes -
class
,extends
,constructor
,get
,set
,static
are syntactic sugar over prototypes patterns (i.e. proper-interoperable class definitions).class SkinnedMesh extends THREE.Mesh { constructor(geometry, materials) { super(geometry, materials); this.idMatrix = SkinnedMesh.defaultMatrix(); this.bones = [];
this.boneMatrices = [];