aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2022-03-01 19:20:06 +0100
committerGitHub <[email protected]>2022-03-01 19:20:06 +0100
commit748086bff08b59cb3f78c5e2555977b6a7f7eeb4 (patch)
tree39d4e18edfede9183778989d26771319d0db5bc0 /src
parentced5f3d11630914bf489bd4906b8c114a72d587b (diff)
downloadfaker-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.ts10
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()
+ );
}
/**