Du modtager et tomt array ([]
) som et resultat af din forespørgsel, fordi som du sagde, din database indeholder ikke nogen række med name = 'abcd'
.
Når du gør:
if (result) {
if (result)
console.log("Test:" + result);
, skal du indtaste if
, fordi JavaScript vurderer true
for []
. Tag et kig på denne artikel her
, der forklarer, hvordan JavaScript vurderer true
og false
værdier.
En bedre måde at kontrollere, om dit resultatarray er tomt, er at gøre:
if (result.length > 0) {
if (result)
console.log("Test:" + result);