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);