JavaМетоды массива скриптов: создание с примером

Что такое массив?

Массив – это объект, который может хранить коллекция предметов. Массивы становятся действительно полезными, когда вам нужно хранить большие объемы данных одного типа. Предположим, вы хотите сохранить данные о 500 сотрудниках. Если вы используете переменные, вам придется создать 500 переменных, тогда как вы можете сделать то же самое с одним массивом. Вы можете получить доступ к элементам массива, обратившись к его индекс а индекс первого элемента массива равен нулю.

JavaСкрипт создания массива

Вы можете создать массив в JavaСценарий как указано ниже.

var students = ["John", "Ann", "Kevin"];

Здесь вы инициализируете свой массив по мере его создания значениями «Джон», «Энн» и «Кевин». Индекс «Джона», «Энн» и «Кевина» равен 0, 1 и 2 соответственно. Если вы хотите добавить больше элементов в массив студентов, вы можете сделать это следующим образом:

students[3] = "Emma";
students[4] = "Rose";

Вы также можете создать массив с помощью конструктора Array следующим образом:

var students = new Array("John", "Ann", "Kevin");

OR

var students = new Array();

students[0] = "John";

students[1] = "Ann";

students[2] = "Kevin";

JavaМетоды массива скриптов

Объект Array имеет множество свойств и методов, которые помогают разработчикам легко и эффективно обрабатывать массивы. Вы можете получить значение свойства, указав имя_массива.свойство, а выходные данные метода, указав имя_массива.метод().

  1. свойство длины -> Если вы хотите узнать количество элементов в массиве, вы можете использовать свойство length.
  2. свойство прототипа -> Если вы хотите добавить новые свойства и методы, вы можете использовать свойство прототипа.
  3. обратный метод -> Вы можете изменить порядок элементов в массиве, используя обратный метод.
  4. метод сортировки -> Вы можете сортировать элементы массива, используя метод сортировки.
  5. поп метод -> Вы можете удалить последний элемент массива, используя метод pop.
  6. метод смены -> Вы можете удалить первый элемент массива, используя метод сдвига.
  7. метод проталкивания -> Вы можете добавить значение в качестве последнего элемента массива.

Попробуйте сами:

<html>
<head>
	<title>Arrays!!!</title>
	<script type="text/javascript">
		var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
		Array.prototype.displayItems=function(){
			for (i=0;i<this.length;i++){
				document.write(this[i] + "<br />");
			}
		}	
		document.write("students array<br />");
		students.displayItems();
		document.write("<br />The number of items in students array is " + students.length + "<br />");
		document.write("<br />The SORTED students array<br />");
		students.sort();
		students.displayItems();
		document.write("<br />The REVERSED students array<br />");
		students.reverse();
		students.displayItems();
		document.write("<br />THE students array after REMOVING the LAST item<br />");
		students.pop();
		students.displayItems();
        document.write("<br />THE students array after PUSH<br />");
        students.push("New Stuff");
		students.displayItems();
	</script>
</head>
<body>
</body>
</html>