Что такое массив?
Массив — это объект, который может хранить коллекцию элементов . Массивы становятся действительно полезными, когда вам нужно хранить большие объемы данных одного типа. Предположим, вы хотите хранить сведения о 500 сотрудниках. Если вы используете переменные, вам придется создать 500 переменных, тогда как вы можете сделать то же самое с одним массивом. Вы можете получить доступ к элементам в массиве, ссылаясь на его индексный номер, и индекс первого элемента массива равен нулю.
JavaScript создать массив
Вы можете создать массив в JavaScript, как указано ниже.
var students = ["John", "Ann", "Kevin"];
Здесь вы инициализируете свой массив как и когда он создается со значениями «John», «Ann» и «Kevin». Индекс «John», «Ann» и «Kevin» равен 0, 1 и 2 соответственно. Если вы хотите добавить больше элементов в массив студентов, вы можете сделать это следующим образом:
students[3] = "Emma"; students[4] = "Rose";
Вы также можете создать массив с помощью конструктора Array следующим образом:
var students = new Array("John", "Ann", "Kevin");
ИЛИ
var students = new Array(); students[0] = "John"; students[1] = "Ann"; students[2] = "Kevin";
Методы массива JavaScript
Объект Array имеет много свойств и методов, которые помогают разработчикам легко и эффективно обрабатывать массивы. Вы можете получить значение свойства, указав arrayname.property и выходные данные метода, указав arrayname.method ().
- свойство length -> если вы хотите узнать количество элементов в массиве, вы можете использовать свойство length.
- свойство prototype -> Если вы хотите добавить новые свойства и методы, вы можете использовать свойство prototype.
- Обратный метод -> Вы можете изменить порядок элементов в массиве, используя обратный метод.
- Метод сортировки -> Вы можете сортировать элементы в массиве, используя метод сортировки.
- Метод pop -> Вы можете удалить последний элемент массива, используя метод pop.
- метод сдвига -> Вы можете удалить первый элемент массива, используя метод сдвига.
- Метод push -> Вы можете добавить значение в качестве последнего элемента массива.
Попробуйте сами:
1<html>2<head>3<title>Arrays!!!</title>4<script type="text/javascript">5var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");6Array.prototype.displayItems=function(){7for (i=0;i<this.length;i++){8document.write(this[i] + "<br />");9}10}11document.write("students array<br />");12students.displayItems();13document.write("<br />The number of items in students array is " + students.length + "<br />");14document.write("<br />The SORTED students array<br />");15students.sort();16students.displayItems();17document.write("<br />The REVERSED students array<br />");18students.reverse();19students.displayItems();20document.write("<br />THE students array after REMOVING the LAST item<br />");21students.pop();22students.displayItems();23document.write("<br />THE students array after PUSH<br />");24students.push("New Stuff");25students.displayItems();26</script>27</head>28<body>29</body>30</html>