Найти в Дзене
Обработка циклов JavaScript. Задача № 27 Запись элементов массива в объект
Задача Дан следующий массив: let arr = ['a', 'b', 'c', 'd', 'e']; Создайте из этого массива следующий объект: let arr = {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}; Решение 1. В объекте ключами являются цифры. Поэтому нам нужен еще один массив, откуда будем брать эти данные. let arr2 = [1, 2, 3, 4, 5]; 2. Создадим пустой объект let obj = {}; 3...
2 года назад
Обработка циклов JavaScript. Задача № 26 Вывод отдельных данных из объекта
Задача Дан следующий объект: let obj = { 1: 125, 2: 225, 3: 128, 4: 356, 5: 145, 6: 281, 7: 452, }; Запишите в новый массив элементы, значение которых начинается с цифры 1 или цифры 2. Решение 1. Инициализируем пустой массив let arr = []; 2. С помощью цикла переберем свойства объекта for (let key in obj) 3. Обратиться к первому числу цифры просто так мы не можем. Требуется привести число к строке. Для удобства объявим переменную. let value = String(obj[key]); 4. Теперь зададим условие,...
106 читали · 2 года назад
Обработка циклов JavaScript. Задача № 23. Создание объекта из двух массивов
Задача Даны следующие массивы: let arr1 = [1, 2, 3, 4, 5]; let arr2 = [6, 7, 8, 9, 10]; С помощью этих массивов создайте новый объект, сделав его ключами элементы первого массива, а значениями - элементы второго. Решение 1. Инициализируем объект с пустыми значениями. 2. С помощью цикла укажем количество свойств в объекте...
178 читали · 2 года назад
Обработка циклов JavaScript. Задача № 25 Разделение объекта на массивы
Задача Дан следующий объект: let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}; Запишите ключи этого объекта в один массив, а значения - в другой. Решение 1. Создадим два пустых массива. 2. Используем цикл для обращения к свойствам объекта. 3. В цикле заполним каждый массив с помощью функции push() 4. Выведем массивы в консоль Код let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}; let arr1 = []; let arr2 = []; for (let key in obj) { arr1...
163 читали · 2 года назад
Обработка циклов JavaScript. Задача № 24 Деление ключей объекта на его значения
Дан следующий объект: let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10}; Найдите сумму ключей этого объекта и поделите ее на сумму значений. Решение 1. Объявим две переменные. Одну для записи суммы ключей, вторую для записи суммы значений. 2. С помощью цикла переберем объект. 3. Найдем сумму ключей и сумму значений 4. В консоль выведем делимое Код let obj = {1: 6,...
142 читали · 2 года назад
Обработка циклов JavaScript. Задача № 22 Увеличение зарплаты сотрудникам через объект
Модифицируйте предыдущую задачу (№21) так, чтобы зарплата увеличивалась только тем работникам, у которых она меньше или равна 400. Решение Добавим условие, весь остальной код остается прежним Код let obj = { employee1: 100, employee2: 200, employee3: 300, employee4: 400, employee5: 500, employee6: 600, employee7: 700, }; for (let key in obj) { if (obj[key] <= 400) { str = obj[key] + obj[key] * 0...
2 года назад
Обработка циклов JavaScript. Задача № 21 Увеличение числа в объекте на 10%
Задача Дан следующий объект с работниками и их зарплатами: let obj = { employee1: 100, employee2: 200, employee3: 300, employee4: 400, employee5: 500, employee6: 600, employee7: 700, }; Увеличьте зарплату каждого работника на 10%. Решение 1. Используем цикл для перебора всех значений объекта 2. Для удобства создадим переменную, куда запишем увеличение зарплаты сотрудников...
352 читали · 2 года назад
Обработка циклов JavaScript. Задача № 20
Составьте массив дней недели. С помощью цикла for выведите все дни недели, а текущий день выведите курсивом. Номер текущего дня должен храниться в переменной day. Решение 1. Инициализируем массив и запишем в него дни недели let arr = ['Monday', 'Thuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']; 2. Объявим переменную и запишем в нее какой-нибудь день недели. Пусть будет понедельник для удобства let day = arr[0]; 3. С помощью цикла нужно перебрать элементы массива. Вывести все дни недели...
288 читали · 2 года назад
Обработка циклов JavaScript. Задача № 19. Вывод дней недели
Составьте массив дней недели. С помощью цикла for выведите все дни недели, а выходные дни выведите жирным. Решение 1. Инициализируем массив и запишем туда дни недели. 2. Сначала выведем 5 дней недели, а затем выходные один за другим. Для этого используем цикл со счетчиком. В цикл запишем только 5 дней недели. 3. однако нам нужно вывести результат вне цикла. Поэтому создадим переменную. Переменной нужно присвоить значение. иначе выведет underfined. Поскольку мы используем строки, то в переменную можно записать: а) пустую строку б) первый элемент массива. В этом случае нужно будет корректировать количество элементов в счетчике...
312 читали · 2 года назад
Отработка циклов JavaScript. Задача № 17.
Дан массив с числами. С помощью цикла for и функции document.write выведите каждый элемент массива в отдельном абзаце. Решение 1. Инициализируем массив с произвольными числами. 2. Используем цикл для обращения к элементам массива. 3. После с помощью функции выведем результат. Для этого будем обращаться к каждому элементу массива через квадратные скобки и через...
250 читали · 2 года назад
Отработка циклов JavaScript. Задача № 16.
Задача Дан массив с числами. С помощью цикла выведите на экран все элементы, значение которых совпадает с их порядковым номером в массиве. Решение 1. Инициализируем массив с числами. 2. Используем цикл для обращения к элементам массива. 3. Используем условие 4. Результат выведем в консоль внутри цикла Код let arr = [10, 1, 30, 50, 235, 3000]; for (let i = 0; i <= arr...
2 года назад