объект array |
|
||||
В отличие от предыдущего способа создания массива то, как определены элементы массива, влияет на получение их в сценарии в дальнейшем. Например, когда заполнение массива происходит с помощью индекса (листинг «Создание и заполнение нового массива»), обратиться к его элементам можно только с помощью числовых значений. Когда элементы массива идентифицированы по имени (листинг «Создание "горизонтального" массива»), к ним нельзя обратиться, указав строковый индекс. В Navigator 2, например, значения элементов, присвоенные в листинге «Создание "горизонтального" массива», можно получить, используя соответствующие индексы:
Однако в Navigator 3 или 4, так как элементы были заданы по именам свойств массива, обратиться к ним с помощью числовых значений уже нельзя:
Способ обращения к массиву зависит от того, как сценарий будет работать с данными. Если предполагается читать значения в цикле, лучше задавать массив с помощью индексов (как в листинге «Создание и заполнение нового массива»). Если же важнее присвоить свойствам имена, массив необходимо заполнить значениями так, как показано на последнем листинге. Тип обращения к одномерному массиву может быть различным и диктуется разрабатываемым приложением. Для имитации, например, двумерного массива необходимо использовать имена свойств. |
|||||
методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | <<< | >>>
|