1.配列の各オブジェクトでcopy
rows[i] -> rt[j]
rt[j] = { ...rows[i] };
2.前提
・let rows = [{“uuid”:”1111″},{“uuid”:”2222″},{“uuid”:”3333″}];
・db.selectOneは最初のrowを1つのみ返す
3.例
selectしたデータがnullの配列を削除して、listを作成
let rt = []; for(let i = 0, j = 0; i < rows.length; i++) { args = [rows[i].uuid]; try { rows[i] = await db.selectOne(sql, args); } catch(err) { continue; } if(rows[i] == null) { continue; } rt[j] = { ...rows[i] }; j++; }