Структуры данных
Часть 6
Итак, давайте посмотрим на нашу первую структуру данных.
Что такое структура данных?
До сих пор мы рассматривали числа, строки, логические, неопределенные и функции. . У вас может возникнуть вопрос: как вы их все храните?
Имейте в виду, что переменная похожа на ящик стола, но вы не хотите бросать туда все и получать огромный беспорядок - или вы не хотите просто бросить маркер и закрыть этот ящик. В идеале вы хотите хранить больше вещей, но организованно.
Структуры данных подобны держателям отсеков в вашем столе. Разные структуры данных хороши в разных вещах. Они дают нам возможность хранить вещи, например, в алфавитном порядке, и получать к ним доступ удобным для нас способом.
Массивы
Итак, массив, который мы видим, по-прежнему является переменной, и мы также можем видеть строки. Единственное, что отличается - квадратные скобки. Следовательно, массив - это способ систематизировать информацию.
Но как взять один из этих 4 предметов из ящика стола?
Итак, имя переменной - квадратные скобки - число и - квадратные скобки. В информатике разработчики любят считать от 0. Итак, 0 - это первое число, затем 1, затем 2, затем 3…. мы всегда начинаем отсчет с 0.
Если вы хотите получить яблоки из этого списка, сделайте 1.
Итак, какие объекты могут содержать массивы или это просто строки?
Мы можем делать переменные числа - 1,2,3,4 ..; у нас могут быть логические значения и функции.
Мы также можем создавать массивы внутри массива.
Видите, что я только что здесь сделал? У нас есть массив, содержащий массив [бананов, яблок, апельсинов, черники].
Массивы хороши тем, что в JavaScript есть для них предопределенные методы. А пока думайте о них как о функциях, которые мы можем использовать с массивами.
Вот некоторые из них:
array.shift
array.pop:
array.push:
array.concat
Для дальнейшего чтения по массивам: