|
| 1 | +// Задание 1: |
| 2 | +// У тебя есть массив, который представляет собой список дел: |
| 3 | +// let tasks = ['Проснуться', 'Почистить зубы', 'Позавтракать']; |
| 4 | +// Напиши две команды: |
| 5 | +// 1. Первая добавляет в конец списка новое дело: 'Пойти на работу'. |
| 6 | +// 2. Вторая убирает первое дело из списка (потому что оно уже выполнено). |
| 7 | + |
| 8 | +let tasks = ['Проснуться', 'Почистить зубы', 'Позавтракать']; |
| 9 | + |
| 10 | +tasks.push('Пойти на работу'); |
| 11 | +tasks.shift(); |
| 12 | + |
| 13 | +console.log(tasks); // [ 'Почистить зубы', 'Позавтракать', 'Пойти на работу' ] |
| 14 | + |
| 15 | +// Задание 2: |
| 16 | +// Представим, что ты составляешь плейлист. У тебя есть пустой массив: let playlist = []; |
| 17 | +// 1. Одной командой добавь в начало плейлиста сразу три песни: 'Song A', 'Song B', 'Song C'. |
| 18 | +// 2. Сразу после этого удали последнюю песню из плейлиста (допустим, ты добавил её по ошибке) и сохрани её название в переменную removedSong. |
| 19 | + |
| 20 | +let playlist = []; |
| 21 | + |
| 22 | +playlist.unshift('Song A', 'Song B', 'Song C'); |
| 23 | +let removedSong = playlist.pop(); |
| 24 | + |
| 25 | +console.log(playlist); // [ 'Song A', 'Song B' ] |
| 26 | +console.log(removedSong); // Song C |
| 27 | + |
| 28 | +// Задание 3: |
| 29 | +// Давай смоделируем простую очередь. |
| 30 | +// Изначально в очереди два человека: let queue = ['Алиса', 'Боб']; |
| 31 | +// Нужно последовательно выполнить три действия: |
| 32 | +// 1. В конец очереди приходит Чарли. |
| 33 | +// 2. Человек в начале очереди (Алиса) получает свой заказ и уходит. |
| 34 | +// 3. Приходит Диана и встает в самое начало очереди (прошла без очереди). |
| 35 | +// Напиши три строки кода, которые выполняют эти действия. В конце выведи в консоль итоговый массив queue, чтобы увидеть, кто остался и в каком порядке. |
| 36 | + |
| 37 | +let queue = ['Алиса', 'Боб']; |
| 38 | + |
| 39 | +queue.push('Чарли'); |
| 40 | +queue.shift(); |
| 41 | +queue.unshift('Диана'); |
| 42 | + |
| 43 | +console.log(queue); // [ 'Диана', 'Боб', 'Чарли' ] |
0 commit comments