Сравните и переставьте два массива | JavaScript - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь сравнить два массива и переставить их так, чтобы они были одинаковыми. Я пробовал разные способы, но у меня ничего не получилось, я хотел бы узнать хороший способ сделать это.

Кстати, я попробовал что-то, что не сработало, но мне любопытно узнать, почему .. может кто-нибудь объяснить, почему это не работает?

<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>
...