Почему Error: 'return' outside of function

286
07 декабря 2017, 02:34

Мой код

if (typeof param === 'undefined') {
    if (random.online.viewer === 'promotive') {
        return sender + ' пытался ударить стримера, но сори , как бы отлетаешь ретард'
    }
    else {
        return sender + " попал по тупой голове " + random.online.viewer
    }
}
if (random.online.viewer === 'promotive') {
        return sender + ' пытался ударить стримера' + param ', но сори , как бы сам получаешь ' + param + ' KonCha'
    } 
    else {
        return sender + " попал" + param + " по тупой голове " + random.online.viewer
    }
}

Не знаю что не так

Возвращает ошибку Error: 'return' outside of function at line 3

READ ALSO
VueJS watch и createElement

VueJS watch и createElement

Всем приветВ общем есть компонент, в нем метод с помощью которого гружу файлы на серв, если все ок отдаю список файлов на клиент

244
Определение доступности Flash player в Firefox

Определение доступности Flash player в Firefox

Как в Firefox определить доступность Flash Palyer

289
Замыкание с использованием Named Function Expression

Замыкание с использованием Named Function Expression

Здравствуйте, изучаю JS,пытаюсь разобраться в решении задачи на замыкание:

308
Экранирование обратного слеша в js

Экранирование обратного слеша в js

Необходима экранирование слеша, чтобы он отображался как символ, однако при получении параметра функцией обратный слеш просто исчезаетИспользую...

445