Объявление массива
length
Длина массива
<SCRIPT LANGUAGE="javascript">
function SLength()
{
masLength=new Array( "Всё",
"ждала", "и", "верила");
document.writeln("<br><br> Длина массива - " + masLength +" =
"+ masLength.length );
}
</script>
<form name="fLength">
<input type="button" name="bLength" value="bLength"
onclick="SLength()">
</form>
unshift
Добавляет элементы в начало массива
<SCRIPT LANGUAGE="javascript">
function SUnshift()
{ masUnshift=new Array(10); document.write("<br><br> Исходная
длина массива = " + masUnshift.length + " Первая ячейка
массива - " + masUnshift[0]);
masUnshift.unshift("33vfhbyf");
document.write("<br><br>Длина массива после операции = " +
masUnshift.length + " Первая ячейка массива" +
masUnshift[0] + "); } </script>
<form name="funshift">
<input type="button" name="bunshift" value="bunshift"
onclick="SUnshift()">
</form>
push
Добавляет элементы в конец массива
<SCRIPT LANGUAGE="javascript">
function SPush()
{
masPush=new Array(10);
document.write("<br><br> Исходная длина массива = " +
masPush.length );
masPush.push("33vfhbyf");
document.write("<br><br>Длина массива после операции = " +
masPush.length + " 11-я ячейка массива - " +
masPush[10]);
}
</script>
<form name="fpush">
<input type="button" name="bpush" value="bpush" onclick="SPush()">
</form>
shift
Удаляет первый элемент массива
<SCRIPT LANGUAGE="javascript">
function SShift()
{
masShift=new Array(10);
masShift[0]="Всё ждала и верила":
document.write("<br><br> Исходная длина массива = " +
masShift.length + " 1-я ячейка массива - " +
masShift[0] );
masShift.shift();
document.write("<br><br>Длина массива после операциии =
}
</script>
<form name="fshift">
<input type="button" name="bshift" value="bshift"
onclick="SShift()">
</form>
pop
Удаляет последний элемент массива
<SCRIPT LANGUAGE="javascript">
function SPop()
{
masPop=new Array(10);
masPop[10]="Всё ждала и верила";
document.write("<br><br> Исходная длина массива = " +
masPop.length + " 1-я ячейка массива - " + masPop[0] );
masPop.pop();
document.write("<br><br>Длина массива после операциии =
}
</script>
<form name="fpop">
<input type="button" name="bpop" value="bpop" onclick="SPop()">
</form>
splice
Добавляет и (или) удаляет элементы массива
<SCRIPT LANGUAGE="javascript">
function SSplice()
{
masSplice=new Array(10);
masSplice[1]="Всё ждала и верила"; masSplice[2]="Сердцу
вопреки";
document.write("<br><br> Исходная длина массива = " +
masSplice.length + " 2-я ячейка массива - " +
masSplice[1] + " 3-я ячейка массива - " +
masSplice[2]);
masSplice.splice(1,2,"fryyt",
13134);
document.write("<br><br> Длина массива после операции = " +
masSplice.length + " 2-я ячейка массива - " +
masSplice[1] + " 3-я ячейка массива - " +
masSplice[2]);
}
</script>
<form name="fsplice">
<input type="button" name="bsplice" value="bsplice"
onclick="SSplice()">
</form>
slice
Выделяет часть массива.Синтаксис: 1-я цифра - индекс
первого элемента нового массива, 2 цифра - индекс последнего
элемента, который не войдет в выделяемый массив
<SCRIPT LANGUAGE="javascript">
function SSlice()
{
masSlice=new Array(1,2,3, "Всё", "ждала", "и", "верила", 4,5,6);
document.writeln("<br><br> Ячейки массива - " + masSlice);
document.writeln("<br><br> Ячейки массива, операция - " +
masSlice.slice(3,7));
document.writeln("<br><br> Ячейки массива операция - " +
masSlice.slice(2,-2) );
document.writeln("<br><br> Исходный массив не изменился - " +
masSlice);
}
</script>
<form name="fslice">
<input type="button" name="bslice" value="bslice"
onclick="SSlice()">
</form>
reverse
Меняет порядок следования элементов на противоположный
<SCRIPT LANGUAGE="javascript">
function SReverse()
{
masReverse=new Array(1,2,3, "Всё", "ждала", "и", "верила", 4,5,6);
document.writeln("<br><br> Исходный массив - " + masReverse);
masReverse.reverse();
document.writeln("<br><br> Результирующий массив - " +
masReverse);
}
</script>
<form name="fReverse">
<input type="button" name="bReverse" value="bReverse"
onclick="SReverse()">
</form>
join
Объединяет элементы массива в одну
строку с возможностью установки разделителя между элементами (по
умолчанию это запятая)
<SCRIPT LANGUAGE="javascript">
function SJoin()
{
masJoin=new Array(1,2,3, "Всё", "ждала", "и",
"верила", 4,5,6);
document.writeln("<br><br> Исходный массив - " +
masJoin);
document.writeln("<br><br> Результирующий массив по
умолчанию - " +
masJoin.join() );
document.writeln("<br><br> Результирующий массив с
заданием промежутка - " +
masJoin.join(", ") );
document.writeln("<br><br> Результирующий массив с
заданием ' + ' и промежутков - "
+ masJoin.join(" + ") );
}
</script>
<form name="fJoin">
<input type="button" name="bJoin" value="bJoin"
onclick="SJoin()">
</form>
concat
Объединяет два массива в один
<SCRIPT LANGUAGE="javascript">
function SConcat()
{
masConcat1=new Array( "Всё", "ждала", "и", "верила");
masConcat2=new Array( "сердцу", "вопреки", "мы", "с" , "тобой");
document.writeln("<br><br> Исходный первый массив - " +
masConcat1);
document.writeln("<br><br> Исходный второй массив - " +
masConcat2);
document.writeln("<br><br> Результирующий массив - " +
masConcat1.concat(masConcat2));
}
</script>
<form name="fConcat">
<input type="button" name="bConcat" value="bConcat"
onclick="SConcat()">
</form>
sort
Cортировка массива по возрастанию
<SCRIPT LANGUAGE="javascript">
function SSort()
{
masSort=new Array(8,7,3,2,1,9,5);
document.writeln("<br><br> Исходный массив - " + masSort);
document.writeln("<br><br> Результирующий массив - " +
masSort.sort());
}
</script>
<form name="fSort">
<input type="button" name="bSort" value="bSort" onclick="SSort()">
</form>