Задать вопрос
Ответы пользователя по тегу Node.js
  • Как прописать код, что бы использовался рандомный блок?

    Surviavlist
    @Surviavlist
    Разработчик-любитель на Node.js
    Не совсем понятен вопрос. Если ты используешь массив, то получи его случайный объект:
    const randomIndex = Math.floor( Math.random() * 5 ) + 1 // случайное число от 0 до 5

    В данном случае умножаем Math.random() на 5, так как эта функция возвращает значение от 0 до 1, которое может равняться 0, но никогда не будет равняться 1. То есть мы получим 0, 1, 2, 3 или 4, но не целым числом, поэтому используем Math.floor(), а потом добавляем единицу, таким образом получаем 1, 2, 3, 4 или 5.

    Так же можем добавить в прототип массива новую функцию:
    Array.prototype.random = function() {
      return this[Math.floor( Math.random() * this.length ) ]
    }
    
    const random = [1, 2, 3].random() // выберет 1, 2 или 3 случайнвм образом

    Так функция вернёт из своего массива случайное число, основываясь на его длине
    Ответ написан
  • Почему не работает команда npm start?

    Surviavlist
    @Surviavlist
    Разработчик-любитель на Node.js
    Его нужно было не только скачать, но ещё и установить. Ты можешь проверить переменные среды Windows, как вариант
    Ответ написан
    Комментировать