diff options
| author | ST-DDT <[email protected]> | 2022-03-01 19:20:06 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-03-01 19:20:06 +0100 |
| commit | 748086bff08b59cb3f78c5e2555977b6a7f7eeb4 (patch) | |
| tree | 39d4e18edfede9183778989d26771319d0db5bc0 /src | |
| parent | ced5f3d11630914bf489bd4906b8c114a72d587b (diff) | |
| download | faker-748086bff08b59cb3f78c5e2555977b6a7f7eeb4.tar.xz faker-748086bff08b59cb3f78c5e2555977b6a7f7eeb4.zip | |
chore: refactor datatype array function (#566)
Co-authored-by: Shinigami <[email protected]>
Diffstat (limited to 'src')
| -rw-r--r-- | src/datatype.ts | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/datatype.ts b/src/datatype.ts index 8803f8bc..3da8e2a4 100644 --- a/src/datatype.ts +++ b/src/datatype.ts @@ -269,13 +269,11 @@ export class Datatype { * faker.datatype.array(3) // [ 61845, 'SK7H$W3:d*', 'm[%7N8*GVK' ] */ array(length = 10): Array<string | number> { - const returnArray = new Array(length); - for (let i = 0; i < length; i++) { - returnArray[i] = this.faker.datatype.boolean() + return Array.from<string | number>({ length }).map(() => + this.faker.datatype.boolean() ? this.faker.datatype.string() - : this.faker.datatype.number(); - } - return returnArray; + : this.faker.datatype.number() + ); } /** |
