【发布时间】:2019-05-11 20:11:16
【问题描述】:
这个问题与我几天前写的一个问题有关。我收到了答案,它有效,但有一点我不明白。这是一个链接:LINK
在调试代码时,我停在.sort(([x], [y]) => leftTop(x, y)) 部分(我只是更改了字母)。我知道浏览器有时会以某种方式将代码转换为以其他方式读取它,但为什么将其更改为.sort(function(_a, _b) { var x = _a[0]; var y = _b[0]; return... })?也就是说[x]是怎么变成_a[0]的?
【问题讨论】:
-
看起来像 Babel 会做的事情 - 将 ES6+ 语法转换为 ES5 兼容语法(逻辑相同),但如果不看你的设置是什么就很难确定。 (这不是 browser 会做的事情,我想,这是你的 build process 会做的事情)
标签: javascript arrays sorting parameters arguments