摘要:
递增递减操作符包含: 前置型:即位于要操作的变量之前;后置型:即位于要操作的变量之后。区别是:后置型是他们的语句被求值之后在执行; var num = 1; var sum = ++num; console.log(sum); //sum 的值为 2 因为 ++num 为前置型;所以会先 num 自 阅读全文
摘要:
'name|min-max': string 通过重复 string 生成一个字符串,重复次数大于等于 min,小于等于 max。 Mock.mock({ "string|1-10": "★" }) // "string": "★★★" 'name|count': string 通过重复 strin 阅读全文
摘要:
'name|+1': number 属性值自动加 1,初始值为 number。 Mock.mock({ "number|+1": 202 }) // number: 202 'name|min-max': number 生成一个大于等于 min、小于等于 max 的整数,属性值 number 只是用 阅读全文
摘要:
'name|1': boolean 随机生成一个布尔值,值为 true 的概率是 1/2,值为 false 的概率同样是 1/2。 Mock.mock({ 'boolean|1': true }) // false 'name|min-max': boolean 随机生成一个布尔值,值为 value 阅读全文
摘要:
'name|1': array 从属性值 array 中随机选取 1 个元素,作为最终值。 Mock.mock({ 'array|1': ['AMD', 'CMD', 'UMD'] }) // array: 'CMD' 'name|+1': array 从属性值 array 中顺序选取 1 个元素, 阅读全文
摘要:
'name|count': object 从属性值 object 中随机选取 count 个属性。 Mock.mock({ 'object|2': { '310000': '上海市', '320000': '江苏省', '330000': '浙江省', '340000': '安徽省' } }) // 阅读全文
摘要:
'name': function 执行函数 function,取其返回值作为最终的属性值,函数的上下文为属性 'name' 所在的对象。 Mock.mock({ foo: 'Syntax Demo', name: function() { return this.foo } }) 阅读全文
摘要:
'name': regexp 根据正则表达式 regexp 反向生成可以匹配它的字符串。用于生成自定义格式的字符串。 Mock.mock({ regexp: /[a-z][A-Z][0-9]/ }) Mock.mock({ regexp: /\w\W\s\S\d\D/ }) Mock.mock({ 阅读全文
摘要:
Absolute Path Mock.mock({ foo: 'Hello', nested: { a: { b: { c: 'Mock.js' } } }, absolutePath: '@/foo @/nested/a/b/c' }) Relative Path Mock.mock({ foo: 阅读全文
摘要:
Mock.Random.boolean( min?, max?, current? ), 返回一个随机的布尔值。 min: 指示参数 current 出现的概率。概率计算公式为 min / (min + max)。该参数的默认值为 1,即有 50% 的概率返回参数 current。 max:指示参数 阅读全文