Метод 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("---"))
}
то полученное сообщение будет выглядеть следующим образом: