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);