function.call() takes arguments for the constructor function. No need to re-declare and assign it in the sub-prototypes. I believe, my edit better exemplifies the use case of the example.
Why does MDN look different?
MDN is changing to focus just on documenting web technologies. All the same great content is still here; we’re just changing some visual elements and navigation, to help you more quickly find the web technology docs you’re looking for.
But don’t worry, MDN and Mozilla are still together! In fact, we're updating MDN’s look to reflect Mozilla's new logo and colors.