У меня есть рабочая функция в этом генераторе случайных имен, но он всегда заканчивается возвратом «неопределенного» в какой-то момент. Я пробовал вычитать 1 из массива, чтобы он не заходил слишком далеко, но это ничего не меняет. Как я могу проверить это и отладить его?Случайное имя Возвращение undefined
-1
A
ответ
5
Вы используете Math.round()
, когда вы должны использовать Math.floor()
.
При округлении вы иногда оказываетесь случайным индексом, являющимся длиной массива, и таким образом это будет неопределенный элемент.
+0
Отлично, спасибо. Похоже, мне нужно больше узнать о математических методах. – CrystalH
1
Изменить эту строку:
вар случайные = Arry [Math.round (math.random() * arry.length)];
Для этого :
вар случайные = Arry [Math.round (Math.random() * (arry.length - 1))];
Смежные вопросы
- 1. Случайное возвращение с svn
- 2. Возвращение объекта undefined
- 3. Возвращение свойства undefined
- 4. Javascript условное возвращение «undefined»
- 5. Случайное изображение javascript с «undefined»
- 6. , чтобы выписать случайное имя
- 7. возвращение оповещения объекта javascript «undefined»
- 8. C# Случайное возвращение того же значения
- 9. JMeter сделать случайное число возвращение поплавок
- 10. случайное возвращение (g, g) вместо (Double, g)?
- 11. MySQL имя возвращение таблицы
- 12. Awesomium - Возвращение имя объекта
- 13. Jquery возвращение выбранное имя
- 14. Javascript случайное число циклов undefined onclick
- 15. Как создать случайное имя метода
- 16. Django: создать случайное имя пользователя
- 17. vb.net выбрать случайное имя папки
- 18. Mysql получить случайное имя пользователя
- 19. Случайное имя вызова в Android
- 20. Дайте загруженное изображение случайное имя?
- 21. undefined index Имя
- 22. FB.api имя undefined
- 23. Профиль PassportJS Undefined Имя
- 24. Undefined index: имя пользователя
- 25. Имя undefined error
- 26. Undefined имя параметра javascript
- 27. Возвращение 'file: undefined' в callbackback dropzone.js
- 28. Node.js Q обещание forEach возвращение undefined
- 29. Возвращение undefined from map function - code wars
- 30. glGenTextures Возвращение существующей текстуры Имя
Завершение работы даст вам неопределенные в некоторых случаях – Huangism
спасибо! это оно. – CrystalH