JSFiddle - React, Tailwind, and code Playground
by LuckyCat
JavaScript
/*
Как получить последний элемент из произвольного массива?
У нас есть массив goods. Сколько в нем элементов — не знаем, но можем прочитать из goods.length. Напишите код для получения последнего элемента goods
*/
var goods = ["Яблоко", "Груша", "Слива"];
//console.log(goods[goods.length-1]);
/*
Как добавить элемент в конец произвольного массива?
У нас есть массив goods. Напишите код для добавления в его конец значения «Компьютер».
*/
goods.push("Компьютер");
//console.log(goods[goods.length-1]);
/* Создайте массив styles с элементами «Джаз», «Блюз».
Добавьте в конец значение «Рок-н-Ролл»
Замените предпоследнее значение с конца на «Классика». Код замены предпоследнего значения должен работать для массивов любой длины.
Удалите первое значение массива и выведите его alert.
Добавьте в начало значения «Рэп» и «Регги».
*/
var styles = ["Джаз", "Блюз"];
styles.push("Рок-н-Ролл");
styles[styles.length-2] = "Классика";
styles.shift();
styles.unshift("Рэп","Регги");
//console.log(styles);
/*
Напишите код для вывода alert случайного значения из массива:
var arr = ["Яблоко", "Апельсин", "Груша", "Лимон"];
P.S. Код для генерации случайного целого от min to max включительно:
var rand = min + Math.floor( Math.random() * (max+1-min) );
*/
var arr = ["Яблоко", "Апельсин", "Груша", "Лимон"];
var min = 0;
var max = arr.length - 1;
var rand = min + Math.floor( Math.random() * (max+1-min) );
//console.log(arr[rand]);
/* Напишите код, который:
Запрашивает по очереди значения при помощи prompt и сохраняет их в массиве.
Заканчивает ввод, как только посетитель введёт пустую строку, не число или нажмёт «Отмена».
Выводит сумму всех значений массива
*/
var numbers = [];
while (true) {
var value = 0;// parseInt(prompt("Введите число", ""));
if (!value) break;
numbers.push(value);
}
var sum = 0;
for (var i=0; i < numbers.length; i++) {
sum += numbers[i];
}
//console.log(sum);
/*
Создайте функцию find(arr, value), которая ищет в...