nodejs: selectしたデータがnullの配列の要素を除いて、配列を作成

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++;
    }