Массивы — это тип данных в JavaScript, который полезен для хранения списков элементов, таких как многочисленные и разнообразные продукты и напитки, которые Эрнест Хемингуэй пробовал во время своего пребывания в Париже. JavaScript предоставляет несколько различных методов для работы с массивами. В этой статье рассматриваются .push(), .unshift(), .pop() и .shift(), которые являются деструктивными методами, то есть они мутируют исходный массив. Мы узнаем, как использовать эти методы JavaScript для множества продуктов и напитков, которые Хемингуэй упоминал в главах своих мемуаров A Movable Feast.

Метод .push() добавляет элементы в конец массива.

Здесь у нас есть массив с ["кофе с молоком", "португальские устрицы"] из главы "Хорошее кафе на площади Сен-Мишель". С помощью .push() мы добавим в конце бокал хорошего «сухого белого вина», чтобы запить эти устрицы. Мы хотим убедиться, что добавляем к еде какое-то возлияние, потому что, в конце концов, кто такой Хемингуэй без напитка.

Метод .unshift() добавляет элементы в начало массива.

Здесь у нас есть массив с ["маленькими редисками", "фуа-де-во", "картофельным пюре", "салатом с цикорием", "яблочным пирогом"] на обед после утра, проведенного за чтением книг в Шекспир и компания. Мы хотим убедиться, что у Хемингуэя есть немного кофеина, чтобы начать свой долгий день просмотра книг и письма. Используя .unshift(), мы добавим в начало этого массива вкусный крем для кофе.

Метод .pop() удаляет последний элемент массива.

У нас есть массив с [«светлое или темное пиво», «молодые вина», «вина годовалой выдержки», «белые вина», «кирш, сделанный в долине», «энцианский шнапс», «кувшины». заяц с насыщенным соусом из красного вина», «оленина с соусом из каштанов», «красное вино»], которые являются напитками и едой из главы «Парижу нет конца», где Хемингуэй рассказывает о своей поездке в Австрийские Альпы. Хорошо, Хемингуэй, даже несмотря на то, что мы в отпуске, мы продолжим и используем .pop(), чтобы удалить последний элемент в этом массиве, потому что вы выпили достаточно напитков. Дополнительное красное вино кажется слишком большим.

Метод .shift() удаляет первый элемент массива.

У нас есть массив с [«устрицы марен», «Шатонеф-дю-Пап», «сухой херес»] из главы «Человек, который был отмечен смертью». Мы не слишком уверены, что эти marennesустрицы входят в бюджет Хемингуэя. В конце концов, они намного роскошнее, чем португальские устрицы, которыми он обычно наслаждается. К сожалению, нам придется убрать их с его пира. Мы будем использовать .shift(), чтобы удалить устрицы из начала массива.

Завершим это словами Хемингуэя: «Если вам посчастливилось пожить в Париже в молодости, то куда бы вы ни отправились на всю оставшуюся жизнь, она останется с вами, ибо Париж — это передвижной праздник. ». Надеюсь, что после этого урока эти методы массива JavaScript станут для вас как Париж и останутся с вами.

Передвижной пирссылка на: https://www.fadedpage.com/books/20141111/html.php