return fails with newline

by grahampcharles

HTML

<button id="o">With newline</button>
<button id="a">Without newline</button>
<br />Results:
<div id="results"></div>

JavaScript

function getThing (useNewline) {
    if (useNewline) {
        return 
        1;
    } else {
        return 1;
    }
}


$("button").on("click", function() {
    var useNewline = $(this).attr("id") === "o";
    
    $("#results").append (
        $("<span>", { 
            text: JSON.stringify(getThing(useNewline))
        })
     ).append($("<br>"));
});