Factory Method Design Pattern in Javascript

This is the ShirtFactory constructor used to create LongSleeveShirt and ShortSleeveShirt objects

I am using this client code to create shirt object and call the make() of each object

// client program

First I am creating the ShirtFactory object sf and then call the createShirt() by passing argument to receive the shirt object. And finally call the make() to produce the shirts