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 = { const account1 = {
owner: "David Aster", owner: "David Aster",
movements: [200, 450, -400, 3000, -650, -130, 70, 1300], movements: [200, 450, -400, 3000, -650, -130, 70, 1300],
@ -26,13 +28,6 @@ const account4 = {
pin: 4444, 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"); console.log("Ursprüngliche Werte");
var arr = randomNumbers(20); var arr = randomNumbers(20);
// werden ursprüngliche Werte geändert, in unserem Fall curr * 2 // werden ursprüngliche Werte geändert, in unserem Fall curr * 2

View File

@ -1,13 +1,4 @@
const randomIntNumbers = n => { import { randomIntNumbers } from "./template.js";
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 movements = randomIntNumbers(14); const movements = randomIntNumbers(14);
console.log(movements); console.log(movements);

View File

@ -1,13 +1,4 @@
const randomIntNumbers = n => { import { randomIntNumbers } from "./template.js";
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 movements = randomIntNumbers(16); const movements = randomIntNumbers(16);

View File

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

View File

@ -1,13 +1,4 @@
const randomIntNumbers = n => { import { randomIntNumbers } from "./template.js";
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 eurToUsd = 1.1; const eurToUsd = 1.1;

View File

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

View File

@ -1,13 +1,5 @@
const randomIntNumbers = n => { import { randomIntNumbers } from "./template.js";
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 arrOfTrans = randomIntNumbers(10); const arrOfTrans = randomIntNumbers(10);
console.log(`Alle Transaktionen: ${arrOfTrans}`); console.log(`Alle Transaktionen: ${arrOfTrans}`);

View File

@ -1,3 +1,4 @@
import { randomIntNumbers } from "./template.js";
const obst = ["apfel", "erdbeere", "mango", "banane", "orange"]; const obst = ["apfel", "erdbeere", "mango", "banane", "orange"];
function checkVerfuegbarkeit(obst, val) { function checkVerfuegbarkeit(obst, val) {
@ -7,17 +8,6 @@ function checkVerfuegbarkeit(obst, val) {
console.log(checkVerfuegbarkeit(obst, "orange")); console.log(checkVerfuegbarkeit(obst, "orange"));
console.log(checkVerfuegbarkeit(obst, "heidelbeere")); 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 deposits = randomIntNumbers(50);
const anyDeposits = deposits.some(deposit => deposit > 0); const anyDeposits = deposits.some(deposit => deposit > 0);
console.log(anyDeposits); console.log(anyDeposits);

View File

@ -1,4 +1,3 @@
"use strict";
// Data // Data
const account1 = { const account1 = {
owner: "David Aster", owner: "David Aster",
@ -69,3 +68,14 @@ const currencies = new Map([
const movements = [200, 450, -400, 3000, -650, -130, 70, 1300]; 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;
};