Js arrays: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
 
(не показаны 24 промежуточные версии этого же участника)
Строка 2: Строка 2:
Массив - это особый тип объекта, предназначенный для работы с упорядоченным набором элементов.
Массив - это особый тип объекта, предназначенный для работы с упорядоченным набором элементов.


== Объявление массива: ==
== Объявление массива ==
Для создания пустого массива данных используется вариант записи:
Для создания пустого массива данных используется вариант записи:
<pre style="color: purple">let arr = [];</pre>
:<code style="color: purple">let arr = [];</code>


== Часто применяемые методы массива ==
== Часто применяемые методы массива ==
[ i ] - доступ к элементу массива по индексу:
<code>[i]</code> - доступ к элементу массива по индексу:
<pre style="color: purple">let arr = ['первый', 'второй'];
<pre style="color: purple">
arr[0]; //получим доступ к значению 'первый' </pre>
let arr = ['первый', 'второй'];
arr[0]; //получим доступ к значению 'первый'  
</pre>


push - предназначен для добавления нового элемента в конец массива:
<code>indexOf( значение )</code> - возвращает первый индекс, по которому элемент может быть найден в массиве. Если элемент отсутствует в массиве, то возвращается -1.
<pre style="color: purple">let arr = ['первый', 'второй'];
<pre style="color: purple">
arr.push('третий'); //добавим элемент 'третий' в конец массива</pre>
let arr = ['первый', 'второй', 'третий'];
arr.indexOf('второй'); // получим 1
</pre>


pop - удаляет последний элемент из массива:
<code>push</code> - предназначен для добавления нового элемента в конец массива:
<pre style="color: purple">let arr = ['первый', 'второй', 'третий'];
<pre style="color: purple">
arr.pop(); //удаляем элемент 'третий' из массива</pre>
let arr = ['первый', 'второй'];
arr.push('третий'); //добавим элемент 'третий' в конец массива
</pre>


length - отражает длину массива или, если точнее, его последний цифровой индекс плюс один. Длина корректируется автоматически методами массива.
<code>pop</code> - удаляет последний элемент из массива:
Если мы уменьшаем length вручную, массив укорачивается.
<pre style="color: purple">
<pre style="color: purple">let arr = ['первый', 'второй', 'третий'];
let arr = ['первый', 'второй', 'третий'];
arr.length; // 3</pre>
arr.pop(); //удаляем элемент 'третий' из массива
</pre>
 
<code>length</code> - отражает длину массива или, если точнее, его последний цифровой индекс плюс один. Длина корректируется автоматически методами массива.
Если мы уменьшаем <code>length</code> вручную, массив укорачивается.
<pre style="color: purple">
let arr = ['первый', 'второй', 'третий'];
arr.length; // получим 3
</pre>


== Пример использования ==
== Пример использования ==
Наглядным примером могут служить массивы амплитуд составляющих спектров вибрации:
Наглядным примером могут служить массивы амплитуд составляющих спектров вибрации:
<pre><b style="color: magenta">ausp</b>.data;
<pre>
<b style="color: blue">spen</b>.data.</pre>
<b style="color: magenta">ausp</b>.data;
<b style="color: blue">spen</b>.data.

Текущая версия от 02:52, 21 января 2024

Краткое описание

Массив - это особый тип объекта, предназначенный для работы с упорядоченным набором элементов.

Объявление массива

Для создания пустого массива данных используется вариант записи:

let arr = [];

Часто применяемые методы массива

[i] - доступ к элементу массива по индексу:

let arr = ['первый', 'второй'];
arr[0]; //получим доступ к значению 'первый' 

indexOf( значение ) - возвращает первый индекс, по которому элемент может быть найден в массиве. Если элемент отсутствует в массиве, то возвращается -1.

let arr = ['первый', 'второй', 'третий'];
arr.indexOf('второй'); // получим 1

push - предназначен для добавления нового элемента в конец массива:

let arr = ['первый', 'второй'];
arr.push('третий'); //добавим элемент 'третий' в конец массива

pop - удаляет последний элемент из массива:

let arr = ['первый', 'второй', 'третий'];
arr.pop(); //удаляем элемент 'третий' из массива

length - отражает длину массива или, если точнее, его последний цифровой индекс плюс один. Длина корректируется автоматически методами массива. Если мы уменьшаем length вручную, массив укорачивается.

let arr = ['первый', 'второй', 'третий'];
arr.length; // получим 3

Пример использования

Наглядным примером могут служить массивы амплитуд составляющих спектров вибрации:

ausp.data;
spen.data.