enfernt den redudanten Code. Statt eines ganzen Methode Definition in jeder Datei, wurde die Methode im template.js definiert, und sie wurde in jeder Datei wo wird sie verwendet, importiert

This commit is contained in:
David 2022-11-14 10:52:02 +01:00
parent a20a68897d
commit bb568a4cff
9 changed files with 24 additions and 66 deletions

View File

@ -1,3 +1,5 @@
import { randomIntNumbers as randomNumbers } from "./template.js";
const account1 = {
owner: "David Aster",
movements: [200, 450, -400, 3000, -650, -130, 70, 1300],
@ -26,13 +28,6 @@ const account4 = {
pin: 4444,
};
const randomNumbers = function (n) {
let arr = [];
for (let i = 0; i < n; i++) {
arr.push(Math.trunc(Math.random() * 1000));
}
return arr;
};
console.log("Ursprüngliche Werte");
var arr = randomNumbers(20);
// werden ursprüngliche Werte geändert, in unserem Fall curr * 2

View File

@ -1,13 +1,4 @@
const randomIntNumbers = n => {
let transaktionen = [];
for (let i = 0; i < n; i++) {
const rndNum = Math.random() * 1000;
rndNum > Math.random() * 1000
? transaktionen.push(Math.trunc(rndNum))
: transaktionen.push(-Math.trunc(rndNum));
}
return transaktionen;
};
import { randomIntNumbers } from "./template.js";
const movements = randomIntNumbers(14);
console.log(movements);

View File

@ -1,13 +1,4 @@
const randomIntNumbers = n => {
let transaktionen = [];
for (let i = 0; i < n; i++) {
const rndNum = Math.random() * 1000;
rndNum > Math.random() * 1000
? transaktionen.push(Math.trunc(rndNum))
: transaktionen.push(-Math.trunc(rndNum));
}
return transaktionen;
};
import { randomIntNumbers } from "./template.js";
const movements = randomIntNumbers(16);

View File

@ -1,10 +1,5 @@
const randomNumbers = n => {
let arr = [];
for (let i = 0; i < n; i++) {
arr.push(Math.trunc(Math.random() * 1000));
}
return arr;
};
import { randomIntNumbers as randomNumbers } from "./template.js";
var arr = randomNumbers(15);
console.log("EUR", arr);

View File

@ -1,13 +1,4 @@
const randomIntNumbers = n => {
let transaktionen = [];
for (let i = 0; i < n; i++) {
const rndNum = Math.random() * 1000;
rndNum > Math.random() * 1000
? transaktionen.push(Math.trunc(rndNum))
: transaktionen.push(-Math.trunc(rndNum));
}
return transaktionen;
};
import { randomIntNumbers } from "./template.js";
const eurToUsd = 1.1;

View File

@ -0,0 +1,3 @@
{
"type": "module"
}

View File

@ -1,13 +1,5 @@
const randomIntNumbers = n => {
let transaktionen = [];
for (let i = 0; i < n; i++) {
const rndNum = Math.random() * 1000;
rndNum > Math.random() * 1000
? transaktionen.push(Math.trunc(rndNum))
: transaktionen.push(-Math.trunc(rndNum));
}
return transaktionen;
};
import { randomIntNumbers } from "./template.js";
const arrOfTrans = randomIntNumbers(10);
console.log(`Alle Transaktionen: ${arrOfTrans}`);

View File

@ -1,3 +1,4 @@
import { randomIntNumbers } from "./template.js";
const obst = ["apfel", "erdbeere", "mango", "banane", "orange"];
function checkVerfuegbarkeit(obst, val) {
@ -7,17 +8,6 @@ function checkVerfuegbarkeit(obst, val) {
console.log(checkVerfuegbarkeit(obst, "orange"));
console.log(checkVerfuegbarkeit(obst, "heidelbeere"));
const randomIntNumbers = n => {
let transaktionen = [];
for (let i = 0; i < n; i++) {
const rndNum = Math.random() * 1000;
rndNum > Math.random() * 1000
? transaktionen.push(Math.trunc(rndNum))
: transaktionen.push(-Math.trunc(rndNum));
}
return transaktionen;
};
const deposits = randomIntNumbers(50);
const anyDeposits = deposits.some(deposit => deposit > 0);
console.log(anyDeposits);

View File

@ -1,4 +1,3 @@
"use strict";
// Data
const account1 = {
owner: "David Aster",
@ -69,3 +68,14 @@ const currencies = new Map([
const movements = [200, 450, -400, 3000, -650, -130, 70, 1300];
/////////////////////////////////////////////////
export const randomIntNumbers = n => {
let transaktionen = [];
for (let i = 0; i < n; i++) {
const rndNum = Math.random() * 1000;
rndNum > Math.random() * 1000
? transaktionen.push(Math.trunc(rndNum))
: transaktionen.push(-Math.trunc(rndNum));
}
return transaktionen;
};