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), которая ищет в...