📜  BabelJS-将ES8功能转换为ES5

📅  最后修改于: 2020-10-27 03:18:46             🧑  作者: Mango


字符串填充是javascript中新增的ES8功能。我们将研究一个简单的示例,该示例将使用babel将字符串填充转换为ES5。

弦填充

字符串填充根据指定的长度从左侧添加另一个字符串。字符串填充的语法如下所示-

句法

str.padStart(length, string);
str.padEnd(length, string);

const str = 'abc';

console.log(str.padStart(8, '_'));
console.log(str.padEnd(8, '_'));

输出

_____abc
abc_____

ES8-弦线填充

const str = 'abc';

console.log(str.padStart(8, '_'));
console.log(str.padEnd(8, '_'));

命令

npx babel strpad.js --out-file strpad_es5.js

Babel-ES5

'use strict';

var str = 'abc';

console.log(str.padStart(8, '_'));
console.log(str.padEnd(8, '_'));

js必须与babel-polyfill一起使用,如下所示-

test.html

BabelJs Testing
   
   
      
      
   

弦填充