diff --git a/1-js/05-data-types/04-array/article.md b/1-js/05-data-types/04-array/article.md index a6e182105..fefef2f16 100644 --- a/1-js/05-data-types/04-array/article.md +++ b/1-js/05-data-types/04-array/article.md @@ -10,7 +10,7 @@ ## Оголошення -Існує два типи синтаксу для створення порожнього масиву: +Існує два типи синтаксису для створення порожнього масиву: ```js let arr = new Array(); @@ -147,11 +147,11 @@ alert( fruits.at(-1) ); // Plum Таким чином нові елементи завжди додаються або видаляються з "кінця". -Хорошим пракладом `стеку` є колода карт: нові карти кладуться на верх і беруться теж зверху: +Хорошим прикладом `стеку` є колода карт: нові карти кладуться на верх і беруться теж зверху: ![](stack.svg) -У стеках останній доданий елемент повертається першим, цей принцип також називають LIFO (з англ. Last-In-First-Out, "останій прийшов - перший пішов"). Для черг ми використовуємо принцип FIFO (з англ. First-In-First-Out, "перший прийшов - перший пішов"). +У стеках -- останній доданий елемент повертається першим, цей принцип також називають LIFO (з англ. Last-In-First-Out, "останій прийшов -- перший пішов"). Для черг ми використовуємо принцип FIFO (з англ. First-In-First-Out, "перший прийшов -- перший пішов"). Масиви в JavaScript можуть працювати як стеки і як черги. Ми можемо додавати/видаляти елементи як на початку так і у кінці масиву.