# Mock.js 数据占位符
小常识:
占位符 只是在属性值字符串中占个位置,并不出现在最终的属性值中。
占位符 的格式为:
```php
@占位符
@占位符(参数 [, 参数])
```
> 注意:
用 @ 来标识其后的字符串是 占位符。
占位符 引用的是 Mock.Random 中的方法。
通过 Mock.Random.extend() 来扩展自定义占位符。
占位符 也可以引用 数据模板 中的属性。
占位符 会优先引用 数据模板 中的属性。
占位符 支持 相对路径 和 绝对路径。
```php
Mock.mock({
name: {
first: '@FIRST',
middle: '@FIRST',
last: '@LAST',
full: '@first @middle @last'
}
})
// =>
{
"name": {
"first": "Charles",
"middle": "Brenda",
"last": "Lopez",
"full": "Charles Brenda Lopez"
}
}
```
小测试:
根据上方小常识完成填空:占位符引用的是 `(__1__)` 中的方法。
通过`(__2__ )`来扩展自定义占位符。
## 答案
1、Mock.Random;2、Mock.Random.extend()
## 选项
### A
1、Mock.Random;2、Mock.Random.stop()
### B
1、Mock.read;2、Mock.Random.stop()
### C
1、Mock.read;2、Mock.Random.extend()