我正在查看一些缩小的 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 语句之后有变量声明