The TrackDefault() constructor of the TrackDefault interface constructs and returns a new TrackDefault object.
The TrackDefaultList() constructor of the TrackDefaultList interface constructs and returns a new TrackDefaultList object.
Object-oriented to the core, JavaScript features powerful, flexible OOP capabilities. This article starts with an introduction to object-oriented programming, then reviews the JavaScript object model, and finally demonstrates concepts of object-oriented programming in JavaScript. This article does not describe the newer syntax for object-oriented programming in ECMAScript 6.