Sto cercando di capirlo ma non riesco a trovarlo da solo ...
Sto giocando con DB Web SQL e non riesco a far funzionare correttamente un ciclo con esso.
Io uso:Database SQL Web + ciclo Javascript
for (var i=0; i<=numberofArticles-1; i++){
db.transaction(function (tx) {
tx.executeSql('INSERT INTO LOGS (articleID) VALUES (?)', [i]);
});
};
e ottengo solo 5 di .. Non capisco il incrementale valori i.
Qualcuno può suggerire cosa sto sbagliando e cosa dovrei pensare?
@ David Dorward La prego di spiegare un po 'la sintassi (la non javascript il WebSQL)? Soprattutto la riga "} (i); // <- CHIAMATA la funzione". Voglio dire, potrei semplicemente copiare il codice, ma mi piacerebbe capirlo perfettamente. –
Si chiama una funzione attaccando '(any args)' alla fine di esso. 'function() {}()' è come 'function foo() {}; foo(); 'eccetto che non mantiene' foo' around per un uso successivo. – Quentin
@David Dorward Vedo, grazie. –