A detailed description of the
Array type is available on the Mozilla Developer Network.
Where a parameter is shown as accepting an object type, or a method returning an object type, it indicates that a native
object is expected / returned.
Note that typically the objects used by DataTables will be of the plain object (
new keyword as objects. DataTables will also accept object instances where
object is shown as the data type.