Complie info
ExecutableCreationTime:
7/26/2023 4:39:08AM
ExecutableLastWriteTime:
7/26/2023 4:39:08AM
ExecutableHashSHA256:
9EB15669EDDE760F5D70D9B03E70DA4F6D7668A070469BD5193B79FBA70920E5
SettingsHashSHA256:
B5736D12DBE9C0F7B10339229BD1ABE1D1C8BD0B7331973D5DF752D8B033293A
AppStartDate:
2023-07-26 01:40:54.656
StylesHash:
D874A857C9AE35986454587CF15ED802E0DA670AA6BCBF2B7311FA7D0367145E
ScriptsHash:
B2860447F9AF448ED6C9353FCAD64AB324ABFB5D42697A9CA3F1A2C9535129E8
AdditionalHeadContentHash:
CDB97F7F404FBF14B9786071235C8E643776E7B3C78B6A356497F4AFAF322B64
InfoMaterialThemeConfigStringHash:
A2F283B3BE2857D792368B66D6E27B6732717BB5107389537AF739FAF0936522
HtmlTextFormaterStringHash:
7014D1B644A0580EAC6FEFF09C8851E6F2A1B8651187E1C539FF3ECF95353B54
HeaderHash:
32E97CCC90A1B0F0D42F16969725B3B6609EA18492A6CF6B8A43E824FA2D8EB7
FooterHash:
B8EA0644585A6D27C6B10FD167809CF1F1884EDC0374A494362B16876CE98B96
AdditionalMainDivContentHash:
D05224365F5F8632B8AC84C4032E59B7F61910A18D95DEB5F1C54140777D314C
Завдання
Завдання 1.1
Використання .push() 1.
Додавання елементів до масиву:
- Створіть пустий масив з назвою
fruits. - Запитайте у користувача назву фрукта за допомогою
prompt()і збережіть його у змінну. - Використовуючи метод
.push(), додайте введений фрукт до масивуfruits. - Виведіть оновлений масив
fruitsна консоль. - Повторюйте процес запиту назви фрукта та додавання до масиву до тих пір, поки користувач не введе слово 'exit'.
- Виведіть кінцевий масив
fruitsна консоль.
Завдання 1.2
Використання .push() 2.
Копіювання масиву з використанням .push():
- Створіть масив з назвою
numbersіз декількома числовими значеннями. - Створіть новий пустий масив з назвою
copyNumbers. - Використовуючи цикл
for, пройдіться по кожному елементу масивуnumbers. - В кожній ітерації циклу використайте метод
.push()для додавання поточного елементаnumbers[i]до масивуcopyNumbers. - Виведіть масиви
numbersіcopyNumbersна консоль, щоб перевірити, чи успішно скопійовано масив.
Завдання 2.1
Використання .pop() 1.
Видалення останнього елемента з масиву:
- Створіть масив з назвою
colorsз кількома назвами кольорів. - Використайте цикл
for, щоб пройтися по масивуcolors. - В кожній ітерації циклу використайте метод
.pop(), щоб видалити останній елемент з масивуcolors. - Виведіть оновлений масив
colorsна консоль після кожної ітерації циклу.
Завдання 2.2
Використання .pop() 2.
Зворотне копіювання масиву з використанням .pop():
- Створіть масив з назвою
lettersіз декількома рядковими значеннями. - Створіть новий пустий масив з назвою
reversedLetters. - Використайте цикл
for, щоб пройтися по масивуletters. - В кожній ітерації циклу використайте метод
.pop(), щоб видалити останній елемент з масивуletters, а потім використовуйте.push()для додавання його до масивуreversedLetters. - Виведіть масиви
lettersіreversedLettersна консоль, щоб перевірити, чи успішно створено зворотний масив.
Завдання 3.1
Використання .indexOf() 1.
Пошук елементу в масиві:
- Створіть масив з назвою
animalsз кількома назвами тварин. - Запитайте у користувача назву тварини за допомогою
prompt()і збережіть її у змінну. - Використовуючи цикл
forі метод.indexOf(), знайдіть індекс введеної користувачем тварини у масивіanimals. - Виведіть індекс тварини на консоль. Якщо тварина не знайдена, виведіть відповідне повідомлення.
Завдання 3.2
Використання .indexOf() 2.
Пошук повторюючихся елементів у масиві:
- Створіть масив з декількома числовими значеннями.
- Використайте цикл
forдля проходження крізь кожен елемент масиву. - В кожній ітерації циклу використовуйте метод
.indexOf()для пошуку індексу поточного елемента в масиві. - Якщо індекс поточного елемента не співпадає з індексом першої зустрічі цього елемента у масиві, то він повторюється.
- Виведіть повідомлення про наявність повторюючихся елементів або повідомлення про їх відсутність.