U ontvangt een lege array ([]
) als resultaat van uw zoekopdracht, omdat, zoals u zei, uw database geen rij bevat met name = 'abcd'
.
Wanneer je dat doet:
if (result) {
if (result)
console.log("Test:" + result);
, voer je de if
. in , omdat JavaScript true
evalueert voor []
. Bekijk dit artikel hier
, waarin wordt uitgelegd hoe JavaScript true
evalueert en false
waarden.
Een betere manier om te controleren of uw resultatenarray leeg is, is door te doen:
if (result.length > 0) {
if (result)
console.log("Test:" + result);