Chapter 15 Answers
JavaScript function and variable names are case-sensitive. The variables
Count,count, andCOUNTare all different.To write a function that accepts and processes an unlimited number of parameters, access the parameters through the
argumentsarray, which is a member of all functions.One way to return multiple values from a function is to place them all inside an array and return the array.
When defining a class, use the
thiskeyword to refer to the current object.The methods of a class do not have to be defined within a class definition. If a method is defined outside the constructor, the method name must be assigned to the
thisobject within the class definition.New objects are created using the
newkeyword.A property or method can be made available to all objects in a class without replicating the property or method within the object by using the
prototypekeyword to create a single instance, which is then passed by reference to all the objects in the class.To create a multidimensional array, place subarrays inside the main array.
The syntax you would use to create an associative array is
key:value, within curly braces, as in the following:assocarray = {"forename" : "Paul", "surname" : "McCartney", "group" : "Beatles"}A statement to sort an array of numbers into descending numerical order would look like this:
numbers.sort(function(a,b){return b - a})
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access