Are JavaScript classes different from prototype-based inheritance... | asif.to Tutorials