Page 108 - 6105
P. 108

У  цьому  коді  кожна  властивість  об'єкта  user  копіюється  в  clone.  Якщо

               допустити,  що  вони  примітивні,  то  кожна  скопіюється  за  значенням  і  буде


               отримано повний клон.
                      Якщо ж властивості об'єктів, в свою чергу, можуть зберігати посилання на


               інші об'єкти, то потрібно обійти такі підоб’єкти і теж клонувати їх. Це називають
               «глибоким» клонуванням.




                      8.4. Передача об’єктів за посиланням

                      Масив – різновид об'єкта, який призначений для зберігання пронумерованих

               значень  і  пропонує  додаткові  методи  для  зручного  маніпулювання  такою

               колекцією.  Вони  зазвичай  використовуються  для  зберігання  впорядкованих

               колекцій даних, наприклад – списку товарів на сторінці, студентів в групі і т.п.

                      Синтаксис створення нового масиву – квадратні дужки зі списком елементів

               всередині. Елементи масиву нумеруються, починаючи з нуля.

                      Порожній масив:

                      var arr = [];

                      Масив fruits з трьома елементами:

                      var fruits = [ "Яблуко", "Апельсин", "Слива"];

                      Щоб  отримати  потрібний  елемент  з  масиву  –  вказується  його  номер  в

               квадратних дужках:

                      var fruits = [ "Яблуко", "Апельсин", "Слива"];

                      alert (fruits [0]); // Яблуко

                      alert (fruits [1]); // Апельсин

                      alert (fruits [2]); // Слива

                      Елемент можна завжди замінити:

                      fruits [2] = 'Груша'; // тепер [ "Яблуко", "Апельсин",

               "Груша"]

                      ... Або додати:


                                                                 107
   103   104   105   106   107   108   109   110   111   112   113