Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Ответы на вопросы главы 16

Ответ на вопрос 16.1

Имена функций и переменных в JavaScript чувствительны к регистру используемых в них букв. Имена Count, count и COUNT представляют совершенно разные переменные.

Ответ на вопрос 16.2

Для создания функции, которая воспринимает и обрабатывает неограниченное число параметров, доступ к параметрам организуется через массив arguments, являющийся составной частью всех функций.

Ответ на вопрос 16.3

Один из способов возвращения из функции нескольких значений заключается в помещении всех этих значений в массив с последующим его возвращением.

Ответ на вопрос 16.4

При определении класса для ссылки на текущий объект используется ключевое слово this.

Ответ на вопрос 16.5

Методы класса не обязательно должны определяться внутри определения самого класса. Если метод класса определяется за пределами конструктора, имя этого метода должно быть присвоено объекту thi s внутри определения класса.

Ответ на вопрос 16.6

Новый объект создается с помощью ключевого слова new. Ответ на вопрос 16.7

Доступность свойства или метода может быть обеспечена всем объектам класса без тиражирования этого свойства или метода внутри объекта путем использования ключевого слова prototype для создания единственного экземпляра, который затем передается по ссылке всем объектам класса.

Ответ на вопрос 16.8

Для создания многомерного массива внутри основного массива помещается подмассив.

Ответ на вопрос 16.9

Синтаксис, который следует использовать для создания ассоциативного массива, имеет структуру ключ :значение, заключенную в фигурные скобки, как показано в следующем примере:

assocarray - {"forename" :"Paul", "surname" :"McCartney", "group" :"Beatles"}

Ответ на вопрос 16.10

Инструкция, используемая для сортировки в убывающем порядке массива, состоящего из чисел, будет иметь следующий вид:

numbers.sort(function(a,b){return b - а})