let str = "Hello world";
    let target = "o";
    let pos = -1;
    while ((pos = str.indexOf(target, pos + 1)) != -1) {
      console.log( pos );
    }
When pos is - 1 it works fine, but when I set 0 and remove + 1 it returns endless 4. Why does it happen?
 
     
    