У меня есть база данных, и я пытаюсь получить данные из таблицы.Похоже, все в порядке, но результат выбора возвращает массив внутри другого массива.(Я думаю, это нормально, потому что, если у вас есть разные запросы, вы можете получить различный результат).
Что мне действительно нужно, так это отдельный массив, но я не знаю, как его получить.Давайте посмотрим некоторый код:
const sql = `SELECT * from busqueda_ejecutivo WHERE rut = ?`;
return this.database.executeSql(sql, [rut])
.then((data) => {
const todos = [];
if (data.rows.length > 0) {
for (let i = 0; i < data.rows.length; i++) {
const todo = JSON.parse(data.rows.item(i).busqueda);
todos.push(todo);
}
}
console.log(todos);
return todos;
}).catch((err) => {
console.log(err);
});
Это мой запрос, и как я обработаю результат, когда я делаю console.log задач, я получаю:

Мне нужен только один массив, но я не знаю, как и почему это не происходит :( Пожалуйста, помогите мне и спасибо.