Масиви JS. Об’єкт JS. Багатовимірні масиви JavaScript

Рекурсія в системі різних об’єктів

Об’єкти та масиви в JavaScript – завжди хороше рішення. Проекти класу PHPOffice/PHPWord – завжди хороший серверний варіант програми. Є різниця між програмуванням на PHP і програмуванням в середовищі браузера.

Об’єкт браузера «живе» доти, поки відвідувач знаходиться на сайті. Навіть коли відвідувач змінює сторінку сайту на іншу, JavaScript дає можливість розробнику перемістити на нову сторінку вже створений раніше об’єкт.

Розробник може самостійно керувати створенням сторінок і переміщенням за потрібне деревах DOM. Але самі по собі об’єкти та масиви в JavaScript – це не реальні об’єкти і дані відвідувача. У випадку з документами відвідувачем може бути студент, майбутній кандидат наук, працівник адміністрації міста і т. д., для цих категорій відвідувачів потрібні реальні об’єкти: документи, а не елементи DOM, рідні для JavaScript

Проекти класу PHPOffice/PHPWord – відмінне рішення і досвід створення взаємодоповнюючих систем об’єктів, можливість стеження за рекурсією, облік стекових операцій, управління створенням різних об’єктів, вкладених один в одного.

Об’єкт JavaScript – це прагнення до динаміки, але коли це прагнення підкріплена реальною практикою хорошого серверного додатка, хорошою реальним завданням з реальною системою об’єктів – це прагнення об’єктивно, працездатне, надійно й досяжне.