Метод join()

  Пусть имеется массив, содержащий ряд элементов, и две функции:

<html>

<head>

<title>join()</title>

<script language="JavaScript1.2">

n=new Array("Катя","Лена","Аня","Вася","Петя")

function imena1(m){

alert(n[m])

}

function imena2(){

for (i=0;i<=n.length-1;i++){

imena1(i);

}

}

</script>

</head>

<body onLoad="imena2()">

</body>

</html>

Замечание: в теге <body> используется базовое событие языка JavaScript onLoad(). Данное событие происходит по завершению загрузки страницы или графического изображения.

  После выполнения программы на экране броузера последовательно отобразятся диалоговые панели:

  Создадим функцию test():

function test(){

alert(n.join())

}

и изменим содержимое тега <body>:

<body onLoad="test()">

  Программа будет выглядеть следующим образом:

<html>

<head>

<title>join()</title>

<script language="JavaScript1.2">

n=new Array("Катя","Лена","Аня","Вася","Петя")

function test(){

alert(n.join())

}

</script>

</head>

<body onLoad="test()">

</body>

</html>

  При выполнении программы отобразится сообщение:

Метод join() имеет необязательный параметр, который позволяет задать разделитель между элементами массива. По умолчанию используется символ ",". Изменим следующим образом разделитель:

function test(){

alert(n.join("---"))

}

то полученное сообщение будет выглядеть следующим образом: