JSFiddle - React, Tailwind, and code Playground

JavaScript

var channelArrStatus = [ [ '477', 'RINGING' ], [ '487', 'RINGING' ]];
var state = "RINGING";

function testArray(){
if (state === "RINGING") {
      var name = "477";
      var status = "NOT_INUSE"
      var index = 0;
      if (channelArrStatus.length === 0) {
        var chanar = new Array(name, status);
        channelArrStatus.push(chanar);
      } else {
        var found = false;
        for (var i in channelArrStatus) {
          var channelArrStatusElem = channelArrStatus[i];
          if (channelArrStatusElem[0] === name) {
            index = i;
            found = true;
            if (channelArrStatus[index][1] !== "DND") {
              channelArrStatus.unshift(channelArrStatus.pop());
              setTimeout(function () {
                channelArrStatus[index][1] = status;
              }, 10000);
            }
          }   
        }
      }
      }
      }
      
      testArray();
      document.write(channelArrStatus);