WebSQL - Как параметризовать имя столбца в "results.rows.item (i) .my_value"? - PullRequest
0 голосов
/ 09 апреля 2019

В WebSQL мне нужно выбрать только определенные столбцы, такие как:

db.transaction(function (tx) { 
   tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) { 
      var len = results.rows.length, i; 
      msg = "<p>Found rows: " + len + "</p>"; 
      document.querySelector('#status').innerHTML +=  msg; 

      for (i = 0; i < len; i++) { 
         alert(results.rows.item(i).log ); 
      } 

   }, null); 
});

У меня есть список из многих столбцов, и я хочу получить их значения, например:

results.rows.item(i).id;

но проблема в том, что у меня есть параметризованный список столбцов, и мне нужно предоставить что-то вроде:

results.rows.item(i).array_of_my_column_list[j];

Мне нужно сделать это таким образом, потому что в моем поиске каждый раз выбираются разные столбцы. Каков правильный синтаксис и возможно ли это сделать таким образом? Спасибо

...