funkcja porównująca, dodanie pracownika

0

cześć, mam do zrobienia funkcje która porówna pensję dwóch pracowników i wypiszę tą która jest większa, plus funkcję która pozwoli dodać pracownika, nie mam na to pomysłu , czy ktoś jest w stanie mi pomóc?

let employeeList = [
    { name: "Tomek Nowak", nationality: "PL", salary: 3000 },
    { name: "Toni Kross", nationality: "GER", salary: 2000 },
    { name: "Krystian Karczyński", nationality: "PL", salary: 2500 },
    { name: "Kamila Nowacka", nationality: "UK", salary: 6000 },
    { name: "John Smith", nationality: "UK", salary: 5100 },
    { name: "Petra Beerendonk", nationality: "GER", salary: 3000 },
    { name: "Ania Karwan", nationality: "PL", salary: 2400 },
    { name: "Jeremy Clarkson", nationality: "UK", salary: 2800 },
]

4

Math.max() zwróci ci największą liczbę z podanych argumentów np. Math.max(20, 30, 15) zwróci 30.

plus funkcję która pozwoli dodać pracownika,

metoda push np.

employeeList.push({ name: "Kubuś Puchatek", nationality: "UK", salary: 2000 });

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push

2
let employeeList = [
    { name: "Tomek Nowak", nationality: "PL", salary: 3000 },
    { name: "Toni Kross", nationality: "GER", salary: 2000 },
    { name: "Krystian Karczyński", nationality: "PL", salary: 2500 },
    { name: "Kamila Nowacka", nationality: "UK", salary: 6000 },
    { name: "John Smith", nationality: "UK", salary: 5100 },
    { name: "Petra Beerendonk", nationality: "GER", salary: 3000 },
    { name: "Ania Karwan", nationality: "PL", salary: 2400 },
    { name: "Jeremy Clarkson", nationality: "UK", salary: 2800 },
]

function compareSalary(a, b) {
	if(a.salary>b.salary) {
  	console.log(`${a.name} zarabia więcej od ${b.name} o ${a.salary - b.salary}`)
  } else if(b.salary>a.salary) {
    console.log(`${b.name} zarabia więcej od ${a.name} o ${b.salary - a.salary}`)
  } else {
  	console.log('Brak różnicy w zarobkach')
  }	
}

compareSalary(employeeList[0], employeeList[3])

1 użytkowników online, w tym zalogowanych: 0, gości: 1