Ниже мой код, по какой-то причине он выводит undefined
для ['6']
& ['7']
, все остальные работают. Я не понимаю, что происходит.Простой Javascript для выбора случайного элемента из массива вывода «не определено» на 2-х элементов (jsfiddle включен)
var array = [
['1'],
['2'],
['3'],
['4'],
['5'],
['6']
['7'],
['8'],
['9'],
['10']
];
if(document.getElementById("random-element")) {
var rand = array[Math.floor(Math.random() * array.length)];
document.getElementById('random-element').innerHTML = rand;
}
https://jsfiddle.net/ggky7a03/
Вы пропустили запятую после ['6'] – htoniv
@htoniv О, ничего себе. Не могу поверить, что я пропустил это (и что netbeans не дал мне никаких указаний). Огромное спасибо! –
ну, это было все еще актуально, поэтому он не показал вам –