Page 112 - 6105
P. 112

8.5. Методи роботи з масивами
                      Метод  split  дозволяє  перетворити  рядок  в  масив,  розбивши  його  по


               розділювачу s. У прикладі нижче таким розділювачем є рядок з коми і пропуску.

                      var names = 'Маша, Петя, Марина, Василь';

                      var arr = names.split ( ',');
                      for (var i = 0; i <arr.length; i ++) {


                        alert ( 'Вам повідомлення' + arr [i]);
                      }



                      У методу split є необов'язковий другий аргумент – обмеження на кількість

               елементів  в  масиві.  Якщо  їх  більше,  ніж  вказано  –  залишок  масиву  буде

               відкинутий:


                      alert ( "a, b, c, d" .split ( ',', 2)); // a, b
                      Виклик split з нового рядка розіб'є масив по буквах:


                      var str = "тест";
                      alert (str.split ( '')); // т, е, с, т

                      Метод  join  об’єднує  всі  елементи  масиву,  вставляючи  між  ними  заданий

               рядок-розділювач. Наприклад:


                      var arr = [ 'Маша', 'Петя', 'Марина', 'Василь'];
                      var str = arr.join ( ';');

                      alert (str); // Маша; Петя; Марина; Василь

                      new Array + join = Повторення рядка

                      Код для повторення рядка 3 рази:

                      alert (new Array (4) .join ( "ля")); // ляляля

                      Як видно, new Array (4) створює масив без елементів довжиною 4, який join

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

               як елементи порожні, виходить повторення рядка.






                                                                 111
   107   108   109   110   111   112   113   114   115   116   117