Otrzymujesz pustą tablicę ([]
) w wyniku zapytania, ponieważ, jak powiedziałeś, Twoja baza danych nie zawiera żadnego wiersza z name = 'abcd'
.
Kiedy to zrobisz:
if (result) {
if (result)
console.log("Test:" + result);
, wpisz if
, ponieważ JavaScript ocenia true
dla []
. Spójrz na ten artykuł
, który wyjaśnia, jak JavaScript ocenia true
i false
wartości.
Lepszym sposobem sprawdzenia, czy tablica wyników jest pusta, jest wykonanie:
if (result.length > 0) {
if (result)
console.log("Test:" + result);