小编Mas*_*ebi的帖子

如果babel将let和const转换为var,那有什么区别?

我已经尝试过babel转换器,它将All let,const和var转换为var,所以总的来说,我们的代码使用有什么不同?
我已经读过文件了,我知道let,const和var之间的区别是什么,但是如果所有这些文件最终都转换为var,那有什么区别?这意味着在性能甚至范围上不应该有任何有意义的差异!

更新(02.14.2019):根据我的理解,范围确实很重要,即使它们被转换为var,babel仍保留范围的含义.我的问题仍然是性能,是否有任何有意义的性能差异?

我附加了转换器的输入和输出,以及更复杂的场景
输入:

let a = 1;

for (let a = 0; a !== 0;) {
  for (let a = 0; a !== 0;) {}
}
Run Code Online (Sandbox Code Playgroud)

产量

"use strict";

var a = 1;

for (var _a = 0; _a !== 0;) {
  for (var _a2 = 0; _a2 !== 0;) {}
}
Run Code Online (Sandbox Code Playgroud)

javascript javascript-objects ecmascript-5 ecmascript-6 babeljs

3
推荐指数
1
解决办法
914
查看次数

如何在 ionic v6/v5 中创建带有多行文本、换行文本的 ionic 按钮

我在 ionic v6/v5 中创建带有多行文本的 ionic 按钮时遇到问题,问题是整个文本出现在一行中,并且部分文本未显示。就像stackblitz中的例子一样

 <ion-button expand="block" size="large">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.</ion-button>
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic5 ionic6

1
推荐指数
1
解决办法
1723
查看次数