[[String.prototype.padStart]]や[[String.prototype.padEnd]]を使う。
## 前方を埋める場合
```javascript
"123".padStart(10, "*")
// '*******123'
```
## 末尾を埋める場合
```javascript
"123".padEnd(10, "*")
// '123*******'
```
## 左右それぞれ埋める
```ts
// TypeScriptコード
export function pad(text: string, length: number, char = " "): string {
if (text.length >= length) {
return text;
}
const padding = length - text.length;
const paddingStart = Math.floor(padding / 2);
return text.padStart(paddingStart + text.length, char).padEnd(length, char);
}
```