Ну, очевидно же
values = []
следовательно values[1] = undefined
Вы пытаетесь получить элемент по индексу values[1][1] (undefined[1])
Но у undefined нет такого. Вот и ошибка
Cannot read property '1' of undefined
так а разве || не должно вернуть значения true т.е. пустую строку? и как можно исправить тогда, что бы при пустом массиве values возрощалась пустая строка без ошибок?