если items только внутри функции explero() то их не видно в цикле for, может for должен быть внутри функции?
var myFirstArray[1] - так нельзя. Может вы хотели сделать
var myFirstArray = [];
var foundedItem = items[Math.floor(Math.random()*items.length)];
myFirstArray.push(foundedItem)
Это синтаксическая ошибка. Нюанс в том что не всегда синтаксические ошибки подсвечиваются корректно. Конкретно кусок кода который ты дал в теле поста не имеет синтаксических проблем. Значит дело в окружающем коде.
Когда тебе будут пытатсья помочь, люди, я и другие, будем пытаться воспроизвести ошибку локально. В 90% случаев по скриншоту ошибку не понять и решение не подсказать. Когда ты даешь весь материал достаточный для воспроизведения ошибки тебе могут помочь, когда только скриншоты, то никто не будет набивать текст вручную чтобы пытатсья воспроизвести ошибку.
Судя по скриншотам весь код проекта вмещается в один файл, кинь полное его содержимое и можешь ожидать что кто-то разберется в причинах проблем в нем.
В 58 строке у тебя стоит } который закрывает функцию explero. После этого идет выполнение кода и items не определен.
Для начала я бы отформатировал код.