Imprimir os 20 primeiros números array

Boa tarde Pessoal,

Estou tentando Implementar um Array que ira imprimir os 20 primeiros números da sequência: 1,2,4,8,16,32…, ou seja, tenho que pegar o último elemento e multiplicar por 2.

<html>
<head>
<script>
    function array1to20() {
        var meuArray = [];
        for (i = 0; i < 20; i++) {
        meuArray[i] = i * 2;
        }

    console.log(meuArray);
    
    }
</script>
</head>
</html>

Meu código esta imprimindo os números como se fossem pares, ex: 0, 2, 4, 6, 8, 10…

Poderiam me ajudar a implementar esse código corretamente ?

Abs