私はいくつかの縮小されたjavascriptコード(githubから)を見ていました、そしてコードは次のようなブロックを持っています
h = function(a, b, c, d) {
var e, h, i, j, k, l, m = this;
return i = $("#js-frame-loading-template").clone().show(), l = c === "back" ? 350 : 500, j = i.find(".js-frame-loading-spinner").hide() // more stuff here
returnステートメントの後に変数宣言があるので、なぜ/どのようにこのコードが機能するのか興味があります