Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Electron,Javascript:如何在数据库返回的数组中选择数组_Javascript_Arrays_Arraylist_Promise_Electron - Fatal编程技术网

Electron,Javascript:如何在数据库返回的数组中选择数组

Electron,Javascript:如何在数据库返回的数组中选择数组,javascript,arrays,arraylist,promise,electron,Javascript,Arrays,Arraylist,Promise,Electron,我想在屏幕上显示一个数组。此数组是数据库表中的数据 获取此数据的代码: const { getConnection } = require('./database'); async function getUsers() { const conn = getConnection(); var usuarios = (await conn).query('SELECT * FROM user'); console.log(usuarios) } 但这个变量是这样来的

我想在屏幕上显示一个数组。此数组是数据库表中的数据

获取此数据的代码:

const { getConnection } = require('./database');

async function getUsers() {
   const conn = getConnection();
   var usuarios = (await conn).query('SELECT * FROM user');
   console.log(usuarios)
}     
但这个变量是这样来的:


我无法选择该数组(\u rejectionHandler0)

因为
.query
也会返回一个
承诺
,您需要等待它

var usuarios = await (await conn).query('SELECT * FROM user');
wait conn
等待连接,外部
wait
等待查询完成

或者,您可以
分别等待

const conn = await getConnection();
var usuarios = await conn.query('SELECT * FROM user');