Skip to content

Instantly share code, notes, and snippets.

@tomByrer
Created September 15, 2021 15:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomByrer/5e101683ffba13c678b1fed5e0c1e1da to your computer and use it in GitHub Desktop.
Save tomByrer/5e101683ffba13c678b1fed5e0c1e1da to your computer and use it in GitHub Desktop.
faker.js addresses
import faker from 'faker' ;
function fakeOrg(){
const namePersonOrOrg = (Math.random() < 0.5)
? faker.name.firstName() +' '+ faker.name.lastName()
: faker.company.companyName()
console.log(namePersonOrOrg)
return {
name: namePersonOrOrg,
// card: faker.helpers.userCard(),
// 'first name': faker.name.firstName(),
// 'last name': faker.name.lastName(),
// 'title': faker.name.title(),
'phone': faker.phone.phoneNumber(),
'homepage': faker.internet.url(),
// 'avatar': faker.internet.avatar(),
'address': faker.address.streetAddress(),
'address 2 (optional)': faker.address.secondaryAddress(),
'city': faker.address.city(),
'state': faker.address.state(),
'zip code': faker.address.zipCode(),
}
}
function repeatFunctionIntoArr(func, count){
let outputObj = []
for (let i=0; i< count; i++) {
outputObj.push(func())
}
return outputObj
}
console.log(repeatFunctionIntoArr(fakeOrg, 3))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment