O
Otto Wyss
I've a simple if statement yet it executes even if condition is false.
What can be wrong?
var j = -1;
for (var i in files) {
var f = files.split('/', 1);
alert (j+','+i+','+(j == -1) || (folders[j] != f));
if ((j == -1) || (folders[j] != f)) {
alert (j+','+i);
j += 1;
folders[j] = f;
}
};
The second alert is shown even if the first shows condition = false.
O. Wyss
What can be wrong?
var j = -1;
for (var i in files) {
var f = files.split('/', 1);
alert (j+','+i+','+(j == -1) || (folders[j] != f));
if ((j == -1) || (folders[j] != f)) {
alert (j+','+i);
j += 1;
folders[j] = f;
}
};
The second alert is shown even if the first shows condition = false.
O. Wyss