mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2024-04-21 12:32:22 +00:00
docs: edit object/rest & spread
This commit is contained in:
+16
-1
@@ -318,7 +318,7 @@ ES7推出了字符串补全长度的功能。如果某个字符串不够指定
|
||||
'xxx'.padEnd(2, 'ab') // 'xxx'
|
||||
```
|
||||
|
||||
如果用来补全的字符串与原字符串,两者的长度之和超过了制定的最小长度,则会截去超出位数的补全字符串。
|
||||
如果用来补全的字符串与原字符串,两者的长度之和超过了指定的最小长度,则会截去超出位数的补全字符串。
|
||||
|
||||
```javascript
|
||||
'abc'.padStart(10, '0123456789')
|
||||
@@ -332,6 +332,21 @@ ES7推出了字符串补全长度的功能。如果某个字符串不够指定
|
||||
'x'.padEnd(4) // 'x '
|
||||
```
|
||||
|
||||
`padStart`的常见用途是为数值补全指定位数。下面代码生成10位的数值字符串。
|
||||
|
||||
```javascript
|
||||
'1'.padStart(10, '0') // "0000000001"
|
||||
'12'.padStart(10, '0') // "0000000012"
|
||||
'123456'.padStart(10, '0') // "0000123456"
|
||||
```
|
||||
|
||||
另一个用途是提示字符串格式。
|
||||
|
||||
```javascript
|
||||
'12'.padStart(10, 'YYYY-MM-DD') // "YYYY-MM-12"
|
||||
'09-12'.padStart(10, 'YYYY-MM-DD') // "YYYY-09-12"
|
||||
```
|
||||
|
||||
## 模板字符串
|
||||
|
||||
传统的JavaScript语言,输出模板通常是这样写的。
|
||||
|
||||
Reference in New Issue
Block a user