Если не сделать в коде пустой вар (var test = [];) и написать в функции test = 123 то джс не будет работатьа причем здесь вары?
Ключевое слово var в js существует для определения доступности переменной, т.е. если ты в функции написал
cringeVariable = []
то ты сможешь использовать ее только в этой функции
а если ты написал
var cringeVariable = []
то ты сможешь использовать ее везде...