Wiki-учебник по веб-технологиям: JavaScript/МассивыВJavaScript1 ...

Главная | Каталог |

Массивы в JavaScript1.0


Поскольку Array-объект не существует в JavaScript 1.0 (Netscape Navigator 2.x и Microsoft Internet Explorer 3.x) мы должны подумать об альтернативе.

Эта часть кода могла бы быть найдена в докуметации Netscape:

function initArray() {
  this.length = initArray.arguments.length
  for (var i = 0; i < this.length; i++)   
    this[i+1] = initArray.arguments[i]}


Теперь вы можете создать массив с помощью:

myArray= new initArray(17, 3, 5);


Числа внутри скобок – значения, с которымы массив инициализируется (также это может быть выполнено с помощью Array-объекта из JavaScript 1.1). Пожалуйста обратите внимание, что этот вид массива не содержит всех элементов, котрые имеет Array-объект из JavaScript 1.1 (имеется например метод sort(), который позволяет вам сортировать все элементы в указаном порядке).