2021-09-22
Задачи по работе с массивами
Задание
Напишите программу, которая будет преобразовывать число от 1 до 12 в соответствующее название месяца (Январь, февраль, ...)
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
У нас есть 3 товара. У каждого товара есть цена, название и стоимость доставки. Стоимость доставки для всех товаров одинаковая.
Выведите на экран общую стоимость всех товаров вместе со стоимостью доставки. Сделайте так, чтобы меняя стоимость доставки в одном месте, общая стоимость автоматически пересчитывалась.
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя danyazybastik@gmail.com
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя zohid061007@gmail.com
Ответ пользователя tima.narziev1996@gmail.com
Ответ пользователя mizev.ivan04@mail.ru
Задание
У вас есть 5 чисел. Найдите наибольшее и наименьшее из них.
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя tima.narziev1996@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
Отсортируйте 5 случайных чисел от 1 до 10 в порядке возрастания и затем в порядке убывания.
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя gillson11@yandex.ru
Ответ пользователя
let numbers = [2,5,1,3,4]
numbers.sort((a,b)=> a-b);
console.log(numbers)
numbers.sort((a,b)=> b-a);
console.log(numbers)
Ответ пользователя hitman08022008@mail.ru
let arr = [1,3,5,2,7]
let increase = a.sort();
console.log(increase);
let decreasing = increase.reverse();
console.log(decreasing)
Ответ пользователя tima.narziev1996@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
У вас есть массив
var arr = [ "Hi", "Hello", "Bonjour"];
Добавьте к нему еще один элемент в конец, чтобы получился следующий массив
[ "Hi", "Hello", "Bonjour", "Hola"]
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя sultanbekkajratuly@gmail.com
arr.push(''Hola'');
Ответ пользователя
var arr = [ "Hi", "Hello", "Bonjour"];
arr.push("Hola")
console.log(arr )
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя tima.narziev1996@gmail.com
Задание
Есть следующий объект с данными:
var obj = { 'Минск': 'Беларусь', 'Москва': 'Россия', 'Киев': 'Украина' };
Перебирая циклом этого объекта, выведите на экран:
Минск - это Беларусь, Москва - это Россия, Киев - это Украина
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя danyazybastik@gmail.com
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
Есть 2 массива
var a = ['a', 'b', 'c']; var b = [1, 2, 3];
Объедините их, чтобы получилось
['a', 'b', 'c', 1, 2, 3]
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя sultanbekkajratuly@gmail.com
var c = a.concat(b);
console.log(c);
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя khachatryanvlad489@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
Дан массив [1, 2, 3]. Сделайте из него массив [3, 2, 1] одной командой.
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя sultanbekkajratuly@gmail.com
let arr =[1, 2, 3];
arr.reverse();
console.log(arr);
Ответ пользователя
Ответ пользователя
var z = [1,2,3];
z.sort((a, b) => b - a);
console.log(z)
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
У нас есть объект
var obj = { 'name':['Вася', 'Петя', 'Коля'], 'age':[11, 30, 20], };
Получите Петю из массива arr.
Посчитайте, сколько элементов находится в name.
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя sultanbekkajratuly@gmail.com
console.log(obj.name[1]);
Ответ пользователя
Ответ пользователя
var obj = {
'name':['Вася', 'Петя', 'Коля'],
'age':[11, 30, 20],
};
console.log(obj.name[1])
console.log(obj.name[1].length)
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
Поиск по массиву объектов
Имеется массив объектов
arr = [{'id':'1','prop1':'val1'},{'id':'2','prop1':'val2'}]
Этот набор данных формируется выборкой из базы данных. Нужно получить объект, у которого id=2.
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя sultanbekkajratuly@gmail.com
arr.find( (item, index, arr) => {
item.id == 2;
})
Ответ пользователя
Ответ пользователя
arr = [{'id':'1','prop1':'val1'},{'id':'2','prop1':'val2'}]
console.log(arr[1])
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя nur_nurweb.@gmail.com
Ответ пользователя mizev.ivan04@mail.ru
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
У нас есть некий массив с данными:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
Проверьте, есть ли в этом массиве значение Banana
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя sultanbekkajratuly@gmail.com
fruits.includes('Banana')
Ответ пользователя
Ответ пользователя
const fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(fruits.includes("Banana"))
Ответ пользователя nur_nurweb.@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
У вас есть массив
var arr = [ "Hi", "Hello", "Bonjour"];
Напишите программу, которая будет проверять, если в этом массиве нет ни одного элемента, будет выдано сообщение, что массив arr пустой. Для проверки количества элементов в массиве нельзя использовать операторы сравнения, например, знак больше ">".
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя nur_nurweb.@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Задание
Удалите из этого массива элемент 5.
const array = [2, 5, 9];
Вариант автора:
Автор не добавил свой вариант решения.
Ответ пользователя sultanbekkajratuly@gmail.com
array.splice(1, 1);
console.log(array)
Ответ пользователя ilia2005951@gmail.com
Ответ пользователя nur_nurweb.@gmail.com
Ответ пользователя medet.berikbaev.94@gmail.com
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти