Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let array = '[{"navn": "Tue", "kast": [1,3,4]},{"navn": "Nico", "kast": [2,2,6]},{"navn": "Hans", "kast": [1,1,5]},{"navn": "Kurt", "kast": [2,2,4]},{"navn": "Tue","kast": [6,6,3]}]'
- let objekt = JSON.parse(array);
- function kast(array, navn) {
- let toReturn = [];
- for(let i of array) {
- if(i.navn === navn) {
- toReturn.push(i.kast);
- }
- }
- return toReturn;
- }
- function størst(array) {
- let toReturn = [];
- for(let i of array) {
- let max = 0;
- for(let x of i.kast) {
- if(x > max) {
- max = x;
- }
- }
- toReturn.push(max);
- }
- return toReturn;
- }
- function kast2(array, navn) {
- return array.filter(element => element.navn.match(navn)).map((k1) => k1.kast);
- }
- function størst2(array) {
- let toReturn = [];
- array.forEach((element, index, array) => toReturn.push(array[index].kast.reduce((a,e) => a > e ? a : e)));
- return toReturn;
- }
- console.log(kast(objekt, "Tue"));
- console.log(kast2(objekt, "Tue"));
- console.log(størst(objekt));
- console.log(størst2(objekt));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement