//1. Confirms Сохраните в массив ответы на вопросы, заданные с помощью confirm. Используйте литеральный (декларативный) // синтаксис массивов ([....,....,....]) /*{ let arr = [confirm("Ты женщина?"), confirm("Тебе есть 18 лет"), confirm("Ты работаешь?")]; console.log(arr); }*/ //2. Prompts // Сохраните в массив ответы на вопросы, заданные с помощью prompts. Используйте доступ к массиву по индексу // и присвоение (arr[....] = ....) /*{ let array = new Array ([prompt("Введите ваше имя"), prompt("Введите вашу фамилию"), prompt("Введите ваш возраст")]) let arr = [prompt("Введите ваше имя"), prompt("Введите вашу фамилию"), prompt("Введите ваш возраст")]; console.log(arr); console.log(array) }*/ //3. Item access //Попросите пользователя ввести (prompt) индекс в массиве. Выведите значение элемента по этому индексу. Попробуйте так // же ввести индекс "length". //4. Item change // Попросите пользователя ввести (prompt) индекс в массиве, а так же значение для этого индекса. Присвойте в введенный // индекс введенное значение //5. Multiply table // Создайте таблицу умножения 5x5 используя декларативный синтаксис вложенных массивов const arr = [[....], [....], [....], .....]. // Числа во вложенных массивах должны быть равны произведению индекса внешнего массива на индекс внутреннего массива: arr[2][3] === 6 //6. Multiply table slice //Используя slice создайте массив массивов (другую таблицу/матрицу) из таблицы умножения, в которой не будет нулей //7. IndexOf Word //Спросите у пользователя строку из нескольких слов. Спросите у него искомое слово. Выведите, каким по счету является это слово в строке из нескольких слов. Если слово не найдено, выведите сообщение об этом (а не -1) //8. Reverse //Добавьте в массив пять введенных пользователем через prompt элементов(используйте push). // Создайте другой массив с этими же элементами в обратном порядке. Для этого извлекайте элементы из первого массива // используя pop, добавляйте их во второй используя push //9. Reverse 2 //Переверните второй массив из предыдущего задания еще раз (последовательность будет как в первом массиве), используя // shift и unshift //10. Copy //Скопируйте массив созданный в задании Multiply table неглубоко //11. Deep Copy //Скопируйте массив созданный в задании Multiply table включая вложенные массивы (глубокая копия) const a = 5 const b = 10 a + b //15 const f = (x, y) => x + y //функция, аналогичная коду выше, однако в этой строке никакого вычисления суммы не происходит f(5, 10) //15 f(a, b) //15 f(100, 200) console.log(f(100, 200))