str[17] == '9' // всегда false, кроме последней итерации.
Если надо добавить чёрточку на конец строки, то не нужны никакие проверки. Добавь её после цикла. Или сразу присвой переменной чёрточку и добавляй её каждый раз в конец let str = '-';
for (let index = 1; index <= 9; index++) {
str += index + '-';
}
console.log(str);