JSFiddle - React, Tailwind, and code Playground

HTML

<p>Hello from Glorious HTML!</p>
<!-- Wish you where here -->

JavaScript

function getAllComments() {
    var t = [],
        recurse = function (elem) {
            if (elem.nodeType == 8) {
                t.push(elem);
            };
            if (elem.childNodes && elem.childNodes.length) {
                for (var i = 0; i < elem.childNodes.length; i++) {
                    recurse(elem.childNodes[i]);
                };
            };
        };
    recurse(document.getElementsByTagName("html")[0]);
    return t;
};
alert(getAllComments()[0].data)