In this html/javascript code I want to reassign Q to A every time k changes (in the first loop). But I noticed that A change too!! so how do I fix the problem ?
- why A changes its value although I am only changing Q ??
- how do I prevent A from changing ?? thanks for answering
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var A=[[3,4],[5,7]];
var Q=[];
for (var k=0;k<2;k++){
Q= A;
for (var i=0;i<2;i++) {
Q[k][i]=1;
}
}
document.getElementById("demo").innerHTML = A;
</script>
</body>
</html>