Olá eu tentei executar esse código mas deu errado, alguém me explica porquê não funciona?
<!DOCTYPE html>
<html>
    <head>
        <title>Stars</title>
        <meta charset="utf-8">
        <style>
            .star1{
                width: 200px;
                height: 100px;
                background-color: yellow;
                line-height: 100px;
                text-align: center;
                color: white;
                font-weight: bold;
                font-size: 1.5em;
            }
        </style>
    </head>
    <body id="sky">
    </body>
    <script>
        var sky = document.querySelector("#sky");
        var star = {
            siMesma: document.createElement("div"),
            suaClasse: this.siMesma.classList
        }
        star["suaClasse"].add("star1");
    sky.appendChild(star.siMesma);
    </script>
</html>
Comentários
Valeu pela dica Arthur, nem tinha percebido..., mas a parte que eu queria continua não funcionando.