Когда у меня есть нулевое значение в data.req
, data.req.toLowerCase()
выдает ошибку.Как я могу проверить условие вроде
if(data.req === null) {
//do nothing
} else {
data.req.toLowerCase().indexOf(searchTerms.req) !== -1
}
// Как мне проверить наличие нуля только для data.req в приведенном ниже операторе возврата?
return data.client.toLowerCase().indexOf(searchTerms.client) !== -1
&& data.req.toLowerCase().indexOf(searchTerms.req) !== -1;
// пример данных
Data: [{req: "test", client: "client_01"},
{req: "now_test_01", client: "sample client"},
{req: "test", client: "client_01"},
{req: null, client: "sample client"},
{req: null, client: "client_01"},
{req: "now_test_018", client: "sample client"}]