Skip to content

Commit 61c6b51

Browse files
ST-DDTShinigami92
authored andcommitted
chore: refactor datatype array function (faker-js#566)
Co-authored-by: Shinigami <[email protected]>
1 parent f129d34 commit 61c6b51

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/datatype.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -269,13 +269,11 @@ export class Datatype {
269269
* faker.datatype.array(3) // [ 61845, 'SK7H$W3:d*', 'm[%7N8*GVK' ]
270270
*/
271271
array(length = 10): Array<string | number> {
272-
const returnArray = new Array(length);
273-
for (let i = 0; i < length; i++) {
274-
returnArray[i] = this.faker.datatype.boolean()
272+
return Array.from<string | number>({ length }).map(() =>
273+
this.faker.datatype.boolean()
275274
? this.faker.datatype.string()
276-
: this.faker.datatype.number();
277-
}
278-
return returnArray;
275+
: this.faker.datatype.number()
276+
);
279277
}
280278

281279
/**

0 commit comments

Comments
 (0)