# Return Largest Numbers in Arrays new day

so I’ve been working on this for two days now and it is supposed to be simple to do, so why am I still struggling.

A baby elephant was stuck in the mud. Mama couldn’t get him out 'cause she could not reach.
She saw a tree nearby and ran for it. She returned with a branch. That was longer than the pit of mud. The baby gladly grabs the branch and gets out to the safety of his Mama.

Guys, I need a branch.

``````
function largestOfFour(arr) {
// You can do this!
var i = 0
/* assigns i to 0 for first position
i took it out of the loop cause var in the loop confused me.*/
for (; i < arr.length; i++){
// this is the loop
var largestNumber = arr[i][0];
// assigns arr to i and the sub array
for (var sb = 1; sb < arr[i].length; sb++) {
//another loop
if (arr[i][sb] > largestNumber) {
/* if both arrays or bigger than the largestNumber
than the largest number is than to be that number.
So then my answer is 5 I don't understand.It shoulded be 5.*/
largestNumber = arr[i][sb];

}

}
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
``````

User Agent is: `Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0`.

1 Like

Don’t worry, here comes the branch:

• First of all, you aren’t adding largestNumber to the answer array. You are overwritting the array inside the if statement:
``````if (arr[i][sb] > largestNumber) {
largestNumber = arr[i][sb];
answer = largestNumber;  //This line is wrong, to add things to an array you use ".push(thing)"
}
``````
• The other thing that is wrong is where this line is located. I think that now that you know which lines is failing you can guess where is the right place to put it.

Good luck!

So I got it I just move things around changes so thing, until it finally worked.
all the ones that help I thank you. @ArielLeslie,@LoneWanderer,@RandellDawson, and @InternetFriend.
I can’t pinpoint any one person for the solution. So you all help me I took a little from each one of you. Thanks.

1 Like