我正在使用此在线实用程序来创建模拟数据,我需要帮助来以camelCase字母创建数据。怎么做?
模拟数据生成器:https://danibram.github.io/mocker-data-generator/
https://github.com/danibram/mocker-data-generator
这是我的脚本:
var cat = {
id: {
chance: 'guid'
},
name: {
faker: 'name.firstName'
},
lname: {
faker: 'name.lastName'
}
};
mocker()
.schema('cat', cat, 2)
答案 0 :(得分:0)
我阅读了一些文档,其中指出您实际上可以使用自定义函数,因此添加camelize()函数并在您的cat变量中调用。
请检查我的代码段。祝你有美好的一天!
var cat = {
id: {
chance: 'guid'
},
name: {
faker: 'name.firstName'
},
lname: {
faker: 'name.lastName'
},
camelText: {
function: function() {
return (
camelize(
"my name is "+this.object.name
)
)
}
}
};
mocker()
.schema('cat', cat, 2)
function camelize(str) {
return str.replace(/(?:^\w|[A-Z]|\b\w)/g, function(letter, index) {
return index === 0 ? letter.toLowerCase() : letter.toUpperCase();
}).replace(/\s+/g, '');
}
哦,别忘了在https://danibram.github.io/mocker-data-generator
上亲自对其进行测试编辑:检查camelText值。