logo

JavaScript масив

JavaScript масив е обект, който представлява колекция от подобен тип елементи.

Има 3 начина за конструиране на масив в JavaScript

  1. Чрез литерал на масив
  2. Чрез директно създаване на екземпляр на Array (с помощта на нова ключова дума)
  3. Чрез използване на конструктор на масив (използване на нова ключова дума)

1) Литерал на масив на JavaScript

Синтаксисът за създаване на масив с помощта на литерал на масив е даден по-долу:

 var arrayname=[value1,value2.....valueN]; 

Както можете да видите, стойностите се съдържат вътре в [] и са разделени с (запетая).

Нека видим простия пример за създаване и използване на масив в JavaScript.

 var emp=[&apos;Sonoo&apos;,&apos;Vimal&apos;,&apos;Ratan&apos;]; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Тествайте сега

Свойството .length връща дължината на масив.

Резултат от горния пример

включете java

2) JavaScript масив директно (нова ключова дума)

Синтаксисът за директно създаване на масив е даден по-долу:

 var arrayname=new Array(); 

Тук, нова ключова дума се използва за създаване на екземпляр на масив.

Нека видим примера за директно създаване на масив.

 var i; var emp = new Array(); emp[0] = &apos;Arun&apos;; emp[1] = &apos;Varun&apos;; emp[2] = &apos;John&apos;; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Тествайте сега

Резултат от горния пример

3) конструктор на JavaScript масив (нова ключова дума)

Тук трябва да създадете екземпляр на масив чрез предаване на аргументи в конструктора, така че да не се налага изрично да предоставяме стойност.

на колко години е Пийт Дейвидсън

Примерът за създаване на обект чрез конструктор на масив е даден по-долу.

 var emp=new Array(&apos;Jai&apos;,&apos;Vijay&apos;,&apos;Smith&apos;); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Тествайте сега

Резултат от горния пример


Методи за масиви на JavaScript

Нека да видим списъка с методи на JavaScript масив с тяхното описание.

Методи Описание
concat() Връща нов обект масив, който съдържа два или повече обединени масива.
copywithin() Той копира частта от дадения масив със собствените си елементи и връща модифицирания масив.
записи () Той създава обект на итератор и цикъл, който итерира всяка двойка ключ/стойност.
всеки () Той определя дали всички елементи на масива отговарят на предоставените функционални условия.
апартамент() Той създава нов масив, носещ елементи на подмасив, свързани рекурсивно до определената дълбочина.
flatMap() Той картографира всички елементи на масива чрез функция за картографиране, след което изравнява резултата в нов масив.
запълване () Той попълва елементи в масив със статични стойности.
от() Той създава нов масив, носещ точното копие на друг елемент от масива.
филтър() Той връща новия масив, съдържащ елементите, които преминават предоставените функционални условия.
намирам() Той връща стойността на първия елемент в дадения масив, който отговаря на зададеното условие.
findIndex() Връща стойността на индекса на първия елемент в дадения масив, който отговаря на зададеното условие.
за всеки() Той извиква предоставената функция веднъж за всеки елемент от масив.
включва() Той проверява дали дадения масив съдържа посочения елемент.
индекс на() Той търси посочения елемент в дадения масив и връща индекса на първото съвпадение.
isArray() Той тества дали предадената стойност е масив.
присъединяване() Той обединява елементите на масив като низ.
ключове() Той създава обект на итератор, който съдържа само ключовете на масива, след което преминава през тези ключове.
lastIndexOf() Той търси посочения елемент в дадения масив и връща индекса на последното съвпадение.
карта() Той извиква определената функция за всеки елемент от масива и връща новия масив
на() Той създава нов масив от променлив брой аргументи, съдържащ произволен тип аргумент.
поп () Той премахва и връща последния елемент от масив.
натиснете () Той добавя един или повече елементи в края на масив.
обратен() Той обръща елементите на даден масив.
намаляване (функция, начална) Той изпълнява предоставена функция за всяка стойност отляво надясно и редуцира масива до една стойност.
намалиДясно() Той изпълнява предоставена функция за всяка стойност отдясно наляво и редуцира масива до една стойност.
някои() Той определя дали някой елемент от масива преминава теста на внедрената функция.
shift() Той премахва и връща първия елемент от масив.
парче () Връща нов масив, съдържащ копието на частта от дадения масив.
вид() Връща елемента от дадения масив в сортиран ред.
снаждане () Той добавя/премахва елементи към/от дадения масив.
toLocaleString() Той връща низ, съдържащ всички елементи на определен масив.
toString() Той преобразува елементите на определен масив в низова форма, без да засяга оригиналния масив.
unshift() Той добавя един или повече елементи в началото на дадения масив.
стойности() Той създава нов обект на итератор, носещ стойности за всеки индекс в масива.