Структуры данных

Часть 6

Итак, давайте посмотрим на нашу первую структуру данных.

Что такое структура данных?

До сих пор мы рассматривали числа, строки, логические, неопределенные и функции. . У вас может возникнуть вопрос: как вы их все храните?

Имейте в виду, что переменная похожа на ящик стола, но вы не хотите бросать туда все и получать огромный беспорядок - или вы не хотите просто бросить маркер и закрыть этот ящик. В идеале вы хотите хранить больше вещей, но организованно.

Структуры данных подобны держателям отсеков в вашем столе. Разные структуры данных хороши в разных вещах. Они дают нам возможность хранить вещи, например, в алфавитном порядке, и получать к ним доступ удобным для нас способом.

Массивы

Итак, массив, который мы видим, по-прежнему является переменной, и мы также можем видеть строки. Единственное, что отличается - квадратные скобки. Следовательно, массив - это способ систематизировать информацию.

Но как взять один из этих 4 предметов из ящика стола?

Итак, имя переменной - квадратные скобки - число и - квадратные скобки. В информатике разработчики любят считать от 0. Итак, 0 - это первое число, затем 1, затем 2, затем 3…. мы всегда начинаем отсчет с 0.

Если вы хотите получить яблоки из этого списка, сделайте 1.

Итак, какие объекты могут содержать массивы или это просто строки?
Мы можем делать переменные числа - 1,2,3,4 ..; у нас могут быть логические значения и функции.

Мы также можем создавать массивы внутри массива.

Видите, что я только что здесь сделал? У нас есть массив, содержащий массив [бананов, яблок, апельсинов, черники].

Массивы хороши тем, что в JavaScript есть для них предопределенные методы. А пока думайте о них как о функциях, которые мы можем использовать с массивами.

Вот некоторые из них:

array.shift

array.pop:

array.push:

array.concat

Для дальнейшего чтения по массивам:



Увидимся в седьмой части.