999ceb6f

Обратная совместимость


JavaScript 1.2

Если Вы специфицируете единственный параметр в конструкторе Array, поведение будет зависеть того, специфицирован ли параметр LANGUAGE="JavaScript1.2" в тэге <SCRIPT>:

  • Если специфицирован LANGUAGE="JavaScript1.2" в тэге <SCRIPT>, возвращается массив из одного элемента. Например, new Array(5) создаёт одноэлементный массив с первым элементом 5. Конструктор с единственным параметром работает так же, как и конструктор с несколькими параметрами. Вы не можете специфицировать свойство length объекта Array, используя конструктор с единственным параметром.
  • Если LANGUAGE="JavaScript1.2" в тэге <SCRIPT> не специфицирован, Вы указываете начальный размер массива, как и в других версиях JavaScript.
JavaScript 1.1 и ранее

Если Вы специфицируете единственный параметр в конструкторе Array, Вы специфицируете начальный размер массива. Следующий код создаёт массив из пяти элементов:

billingMethod = new Array(5)
JavaScript 1.0

Вы обязаны индексировать массив по порядковому номеру; например, myArray[0].


JavaScript 1.2. Метод splice возвращает удаляемый элемент, если удаляется только один элемент (параметр howMany равен 1); иначе метод возвращает массив, содержащий удалённые элементы.




JavaScript 1.2.

В JavaScript 1.2 и более ранних версиях метод toString возвращает строку, представляющую исходный код массива. Это то же самое значение, что и возвращаемое методом toSource в JavaScript 1.3 и более поздних версиях.




JavaScript 1.2 и более ранние версии.

Если объект Boolean используется как условие в условном тестировании, JavaScript возвращает значение Boolean-объекта. Например, объект Boolean со значением false рассматривается как примитивное значение false, а Boolean-объект со значением true рассматривается как примитивное значение true в условном тестировании. Если Boolean-объект false, условный оператор вычисляется в false.






JavaScript 1.2 и ранее.Поведение объекта Date таково:

  • Даты до 1970 не допускаются.
  • JavaScript зависит от специфики дат на данной платформе; поведение объекта Date меняется от платформы к платформе.



Содержание раздела