Не работает код

выдает ошибку здесь:

	    var items = items[Math.floor(Math.random()*items.length)];

это масив откудв должно браться значение:

var items = ['алмаз', 'тыква', 'зб', 'крипер', 'чарка', 'алмазный грудак', 'алмазная кирка', 'алмаз меч'];

for (i = 1; i < 4; i++) {	
	    
	    var items = items[Math.floor(Math.random()*items.length)];
		
		$('#loop-section') .append("<p>"+foundItem+", </p>");		

}

это весь код. Чтобы работала кпонка и кнопка есть не выдает вещь

Покажи текст ошибки

Uncaught SyntaxError: Unexpected token ‘[’

file:///C:/workbase/index.html ссылка на сайт

  1. если items только внутри функции explero() то их не видно в цикле for, может for должен быть внутри функции?
  2. var myFirstArray[1] - так нельзя. Может вы хотели сделать
    var myFirstArray = [];
    var foundedItem = items[Math.floor(Math.random()*items.length)];
    myFirstArray.push(foundedItem)


вот так ?

caught ReferenceError: items is not defined
at index.html:62:24
(

такая же ошибка

<div id = 'topbar'>
<img id ='steve1' src='steve1.jpg.'/>
<p> Привет, я - стив!Приветствую вас на моём сайте! </p>

</div>

<div id = 'mainsection'>
<p>Кто я?: </p>
<p>Что я делаю?: </p>
<p>Больше вснго я люблю: </p>
<button id= 'mainbutton' type='button' onclick = sayHello()>Поздороваться!</button>


<div id = 'loop-section'> 
<button id= 'mainbutton' type='button' onclick = explero()>Поехали!</button>


</div>
</div>

Uncaught SyntaxError: Unexpected token ‘[’

Это синтаксическая ошибка. Нюанс в том что не всегда синтаксические ошибки подсвечиваются корректно. Конкретно кусок кода который ты дал в теле поста не имеет синтаксических проблем. Значит дело в окружающем коде.

Когда тебе будут пытатсья помочь, люди, я и другие, будем пытаться воспроизвести ошибку локально. В 90% случаев по скриншоту ошибку не понять и решение не подсказать. Когда ты даешь весь материал достаточный для воспроизведения ошибки тебе могут помочь, когда только скриншоты, то никто не будет набивать текст вручную чтобы пытатсья воспроизвести ошибку.

Судя по скриншотам весь код проекта вмещается в один файл, кинь полное его содержимое и можешь ожидать что кто-то разберется в причинах проблем в нем.

В 58 строке у тебя стоит } который закрывает функцию explero. После этого идет выполнение кода и items не определен.
Для начала я бы отформатировал код.

1 лайк

Спасибо! Буду придерживаться этих правил.

Спасибо. Помогло!