JavaScript для детей. Самоучитель по программированию



Pdf көрінісі
бет25/43
Дата20.07.2022
өлшемі6,41 Mb.
#37806
1   ...   21   22   23   24   25   26   27   28   ...   43

Часть I. Основы
разделитель. Давайте попробуем три разных разделителя: 
дефис с пробелами по сторонам, звездочку * и союз «и» 
с пробелами по сторонам. Обратите внимание: разделитель 
нужно записывать в кавычках — ведь это строка.
var boringAnimals = ["Мартышка", "Кот", "Рыба", "Ящерица"];
boringAnimals.join(" - ");
"
Мартышка - Кот - Рыба - Ящерица
"
boringAnimals.join("*")
"
Мартышка*Кот*Рыба*Ящерица
"
boringAnimals.join(" и ")
"
Мартышка и Кот и Рыба и Ящерица
"
Этот вариант 
join удобен, когда у вас есть массив, из которого нужно 
сделать строку. Предположим, у вас много средних имен и вы решили 
хранить их все в массиве вместе со своим личным именем и фамилией. 
И вдруг кому-то понадобилось ваше полное имя в виде строки. Тогда 
метод 
join с разделителем-пробелом преобразует все имена в искомую 
строку:
var myNames = ["Николас", "Эндрю", "Максвелл", "Морган"];
myNames.join(" ");
"
Николас Эндрю Максвелл Морган

Не будь метода 
join, пришлось бы соединять элементы вручную, 
что очень утомительно:
myNames[0] + " " + myNames[1] + " " + myNames[2] + " " + myNames[3];
"
Николас Эндрю Максвелл Морган
"
Кроме того, этот код сработает, только если у вас ровно два средних 
имени. Если же их три или одно, программу придется менять. А c 
join 
ничего менять не надо — этот метод соединит в строку все элементы 
массива независимо от его длины.
Если же в массиве хранятся нестроковые значения, JavaScript преоб-
разует их в строки перед тем, как соединить:
var ages = [11, 14, 79];
ages.join(" ");
"
11 14 79
"
Среднее 
имя 
— имя, 
обычно рас-
положенное 
между лич-
ным именем 
и фамилией. 
Используется 
как элемент 
полного 
имени, 
в основном 
в Европе 
и западных 
странах.
Ages
— 
возрасты


3. Массивы
63
Что полезного можно сделать с массивами
Теперь вы умеете разными способами создавать массивы и знаете немало 
действий с ними. Но как все это может вам пригодиться в жизни? В этом 

Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   43




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет