JSFiddle - React, Tailwind, and code Playground
JavaScript
var numeros = []; // para armazenar os números
// sabemos que o primeiro número é 19, portanto loop inicia em 19
for (var i = 19; numeros.length < 50 ;i++){
//separa os algarismos
var alg = i.toString().split("");
//aplica uma função em cada valor do array da esquerda para direita
var sum = alg.reduce(function(a,b){
return parseInt(a) + parseInt(b);
});
// if else ternário, adiciona ao array se atender a condição
sum == 10 && numeros.push(i);
}
//imprime os números no body separados por vírgula
document.body.innerHTML = numeros.join(', ');