seltsames Verhalten der Variablen mit dem Namen "status" in Javascript

<!DOCTYPE html>
<html>
<body>

<p id="demo1"></p>
<p id="demo2"></p>

<script>
var status = [true,false,true,false,true,false,true,false,true,false];
var status1 = [true,false,true,false,true,false,true,false,true,false];

document.getElementById("demo1").innerHTML = status[2];
document.getElementById("demo2").innerHTML = status1[2];
</script>

</body>
</html>
,

https: //jsfiddle.net/vdr2r38r

Warum ist das Verhalten bei identischen Variablen mit unterschiedlichen Namen unterschiedlich?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage