Я пытаюсь сравнить два массива и переставить их так, чтобы они были одинаковыми. Я пробовал разные способы, но у меня ничего не получилось, я хотел бы узнать хороший способ сделать это.
Кстати, я попробовал что-то, что не сработало, но мне любопытно узнать, почему .. может кто-нибудь объяснить, почему это не работает?
<html>
<body>
<h2>JavaScript While Loop</h2>
<p id="demo"></p>
<script>
var d = [];
var j = 0;
var t = 0;
var text = [1,2];
var i = [2,1];
while (d != text) {
if(d == text){
break;
}
if(text[j] == i[t]){
d.push(text[j]);
j++
}
if(text[j] != i[t]){
t++
}
}
document.getElementById("demo").innerHTML = d.toString().split(',');
</script>
</body>
</html>