Массивы в JavaScript
В JavaScript массив - это единственная переменная, которая используется для хранения различных элементов. Он часто используется, когда мы хотим сохранить список элементов и получить к ним доступ с помощью одной переменной. В отличие от большинства языков, где массив - это ссылка на несколько переменных, в JavaScript массив - это единственная переменная, в которой хранятся несколько элементов.
Объявление массива
Есть два основных способа объявить массив.
Пример:
var House = [ ]; // method 1
var House = new array(); // method 2
Но обычно метод 1 предпочтительнее, чем метод 2. Давайте разберемся в причине этого.
Инициализация массива
Пример (для метода 1):
// Initializing while declaring var house = [ "1BHK" , "2BHK" , "3BHK" , "4BHK" ]; |
Пример (для метода 2):
// Initializing while declaring // Creates an array having elements 10, 20, 30, 40, 50 var house = new Array(10, 20, 30, 40, 50); //Creates an array of 5 undefined elements var house1 = new Array(5); //Creates an array with element 1BHK var home = new Array( "!BHK" ); |
Как показано в приведенном выше примере дом содержит 5 элементов , то есть (10, 20, 30, 40, 50) , тогда как House1 содержит 5 неопределенные элементы вместо того , чтобы один элемент 5. Следовательно, при работе с числами этот метод, как правило, не является предпочтительным, но он отлично работает со строками и логическими значениями, как показано в приведенном выше примере: home содержит единственный элемент 1BHK.
Мы также можем обновить после инициализации.
// Creates an array of 4 undefined elements var house1 = new Array(4); // Now assign values house1[0] = "1BHK" house1[1] = "2BHK" house1[2] = "3BHK" house1[3] = "4BHK" |
Массив в JavaScript может содержать разные элементы
Мы можем хранить числа, строки и логические значения в одном массиве.
Пример:
// Storing number, boolean, strings in an Array var house = [ "1BHK" , 25000, "2BHK" , 50000, "Rent" , true ]; |
Доступ к элементам массива
Массивы в JavaScript индексируются с 0, поэтому мы можем получить доступ к элементам массива следующим образом:
var house = [ "1BHK" , 25000, "2BHK" , 50000, "Rent" , true ]; alert(house[0]+ " cost= " +house[1]); var cost_1BHK = house[1]; var is_for_rent = house[5]; alert( "Cost of 1BHK = " + cost_1BHK); alert( "Is house for rent = " )+ is_for_rent); |
Свойство длины массива
Свойство Length массива возвращает длину массива. Длина массива всегда на единицу больше, чем наивысший индекс массива.
Пример ниже иллюстрирует свойство length массива:
var house = [ "1BHK" , 25000, "2BHK" , 50000, "Rent" , true ]; //len conatains the length of the array var len = house.length; for ( var i = 0; i < len; i++) alert(house[i]); |
Примечание . Все приведенные выше примеры можно проверить, введя их в тег скрипта HTML.
Для наиболее часто используемых методов массива обратитесь к ссылкам ниже:
- Функции Часть 1
- Функции, часть 2
- Функции Часть 3
Эта статья предоставлена Сумитом Гошем . Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью с помощью provide.geeksforgeeks.org или отправить ее по электронной почте на deposit@geeksforgeeks.org. Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсужденной выше.