我使用faker.js
库生成随机数据,我有一对夫妇的产生的一系列用户数据的工厂函数:生成随机数据的数组,而无需使用一个for循环
const createUser =() => {
return {
name: faker.name.findName(),
email: faker.internet.email(),
address: faker.address.streetAddress(),
bio: faker.lorem.sentence(),
image: faker.image.avatar()
}
}
const createUsers = (numUsers = 5) => {
return Array(numUsers).fill(createUser());
}
let fakeUsers = createUsers(5)
console.log(fakeUsers)
的问题这Array.fill
方法是它返回相同的数据n
次数。我想从我的工厂返回5个不同的用户。
我该怎么做?
填充的虚设值,然后'.MAP (的createUser)'。 –
为什么你不想使用循环? – JJJ
没有理由 - 只是想知道使用Array.fill处理事务的替代方法 –