while on array unexpected behavior

Recommended Posts


I have a gameProgress (e) where each position in my array are stars (1,2) or blocked levels (-1)

I want to count the position of the blocked level so i use this ;

var e=[1,2,1,1,-1];
var n = 0;

while (e[n] < 0) {
var position=n;

// expected output: 4 and result is 3 ???

but the result is not 4 => e=[1,2,1,1,-1] could you tell me why ?

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.