Почему я получаю эту ошибку TypeError: Невозможно прочитать свойство 'client' из undefined - PullRequest
0 голосов
/ 28 февраля 2019
if (arguments.length === 0 || !config.client && !config.dialect) {
                                    ^

TypeError: Невозможно прочитать свойство 'client' из неопределенного

Почему я получаю эту ошибку?

1 Ответ

0 голосов
/ 28 февраля 2019

Переменная config равна undefined.Вы должны проверить это перед прочтением значений config.client и config.dialect

if (arguments.length === 0 || (config && !config.client && !config.dialect))

Имейте в виду, что если config равно undefined, оценка правильного выражения в предложении OR будетбыть ложным

...