JavaScript berorientasi object berbasis prototype: object mewarisi dari object lain melalui prototype chain. Sintaks class modern membungkus mekanisme itu dengan rapi. Section ini membahas keduanya agar kita memahami apa yang sebenarnya terjadi di balik class.