JSFiddle - React, Tailwind, and code Playground

by ronilan

HTML

<input class="inputNumbers">
<br />
<br />
<span class="output"></span>

JavaScript

// Print out the odd numbers 

var app = {
    init: function () {
        $(".inputNumbers").on("keyup", function () {
            app.oddNumbersInList($(".inputNumbers").val());
        });
    },

    isInt: function (n) {
        return n % 1 === 0;
    },

    oddNumbersInList: function (inputString) {

        var listArray = inputString.split(" "),
            max,
            i,
            result = [];

        max = listArray.length;

        for (i = 0; i < max; i++) {

            if (app.isInt(listArray[i]) && listArray[i] % 2 === 1) {
                result.push(listArray[i]);
            }
        }
        $(".output").text(result.join(" "));
    }
};

jQuery(function ($) {
    app.init();
});