Tell us what’s happening:
I copy the code in the example but the result in my console is different based on the example.
// console output
1
2
3
4
5
Your code so far
const ourArray = [];
for (let i = 10; i > 0; i -= 2) {
console.log( ourArray.push(i));
}
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
Challenge: Basic JavaScript - Count Backwards With a For Loop
Link to the challenge:
the output here is the result of the push function
so you will see the size of the array being printed out
1 when you have one thing
2 when you have 2 things in the array etc.
this is my output in odd
const myArray = [ ];
for (let i = 9; i > 0; i -= 2) {
console.log( myArray.push(i));
}
// running tests
// tests completed
// console output
1
2
3
4
5
What is in your arry? Is it what is required?
Push the odd numbers from 9 through 1 to myArray
using a for
loop.
But the console output is 1,2,3,4,5. It is not outputing 9, 7, 5, 3, 1
you are not logging the array…
you are logging the output of the push which is just the length of the array