Массивы JavaScript работают аналогично массивам в большинстве языков программирования.
<! Doctype html> <html lang = "en"> <head> <meta charset = "UTF-8"> <Title> Learn4Array </title> </head> <body> <script type = "text/javascript"> // Создание и массив заполнения var myarray = new Array (); myarray [0] = 100; true; </script> </body> </html>
При создании массива вам не нужно объявлять количество элементов в массиве. Массивы JavaScript автоматически изменяются для размещения всех элементов.
Нет необходимости объявлять тип данных, содержащихся в массиве. Массивы JavaScript могут смешивать типы, содержащие различные данные.
1. Используйте литералы массива
Используя литералы, вы можете создать и заполнить массив в заявлении.
<! Doctype html> <html lang = "en"> <head> <meta charset = "UTF-8"> <Title> Learn4Array </title> </head> <body> <script type = "text/javascript"> var myarray = [100, "luka", true];
Этот пример создает новый массив, указав необходимые элементы массива между парой квадратных скобок ([и]) и присваивает его переменной Myarray.
2. Читать и изменить контент массива
Чтобы прочитать значение элемента массива в указанном индексе, используйте пару квадратных кронштейнов ([и]) и поместите значение индекса между квадратными кронштейнами. Значение индекса массива JavaScript начинается с 0.
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <Title> Learn4Array </title> </head> <body> <script type = "text/javascript"> var myarray = [100, "luka", true] ;/ Читать значение элемента Array. 0: "+myarray [0]+" <br/> "); // изменять массив myarray [0] =" monday "; document.writeln (" index 0: "+myarray [0]); </script> </body> </html>Результат вывода:
Индекс 0: 100
Индекс 0: понедельник
3. перечислять содержимое массива
Вы можете перечислить содержимое массива, используя цикл.
<! Doctype html> <html lang = "en"> <head> <meta charset = "UTF-8"> <Title> Learn4Array </title> </head> <body> <script type = "text/javascript"> var myarray = [100, "luka", true]; for (var i = 0; myarray.length; i ++) {document.writeln ("index"+i+":"+myarray [i]+"<br/>")} </script> </body> </html>Результат вывода:
Индекс 0: 100
Индекс 1: Лука
Индекс 2: Верно
3. Используйте встроенный метод массива
Объект массива в JavaScript определяет много методов. На следующем рисунке перечислены некоторые из наиболее часто используемых методов.
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <Title> Learn4Array </title> </head> <body> <script type = "text/javascript"> var myarray1 = [100, "luka"]; var myarray2 = [true]; myarray1.concat (myarray2); for (var i = 0; i <myarray.length; i ++) {document.writeln ("myarray ["+i+"]:"+myarray [i]+"<br />") myarray.join ('-'); document.writeln (strarray+"<br />");document.writeln("<br />");//pop() myarray.pop(); document.writeln(myarray+"<br />");document.writeln(морл. />") ;//push(<item>) myarray.push("hello javascript ", 200); document.writeln (myarray+" <br />");document.writeln("<br/> "); // reverse () myarray = myarray.reverse (); документ. />");document.writeln("<br /> "); // slice (<start>, <end>) document.writeln (myarray.slice (1,3)+" <br /> "); document.writeln (myarray.slice (0)+" <br />"); sortnumber (a, b) {return b - a;} var myarray3 = [«Джордж», «Джон», «Томас», «Джеймс», «Адрю», «Мартин»]; var myarray4 = [10,5,40,25,1000,1]; документ. /> "); // Использовать функцию сортировки для сортировки чисел по размеру значения Document.writeln (myarray4.sort (sortnumber)+" <br />");document.writeln("<br />");//unshift(Item>) myarray.unshift(1,2); Document. /> "); </script> </body> </html>Результат вывода:
Myarray [0]: 100
Myarray [1]: Лука
Myarray [2]: true
100-Luka-True
100, Лука
100, Лука, Hello JavaScript, 200
200, Hello JavaScript, Luka, 100
Привет JavaScript, Luka, 100
Лука, 100
Привет JavaScript, Luka, 100
Адрю, Джордж, Джеймс, Джон, Мартин, Томас
1,10,1000,25,40,5
1000,40,25,10,5,1
1,2, Hello JavaScript, Luka, 100
Приведенный выше контент - это использование основных массивов JavaScript, представленных вам редактором. Я надеюсь, что это будет полезно для вас!