전역변수에 1초에 1씩 업데이트(덮어쓰기) 질문.

nodejs로 개발중이고 socket에 있는 데이터를 전역변수로 저장하여 다른 곳에서도 쓰려고 합니다.

var socket_count = [];

var socket = io('http://~');
socket.on("event", function(data) {
    var select = document.getElementById('local').value;
    console.log("주기카운트: ",data[select][17]);
    socket_count.push(data[select][17]);
})

이런식으로 해서 console.log(socket_count ); 해보면 이전에 있던 값들이 다 나옵니다. 이 방법 말고 하나의 값이 계속 업데이트되는 방법을 알고 싶습니다. 예를들어 [0,1,2,3,4]이런식이 아니라 [4] -> [5] ->[6] 이런식으로요. 알려주시면 감사하겠습니다.

var socket_count = 0;
socket_count += data[select][17];

가 아니라 socket_count.push(data[select][17]); 를 쓰신 이유가 무엇인가요?
배열로 기존 값을 모두 유지한채 마지막 값만 표시하려면

socket_count[socket_count.lenght -1] 을 쓰시면 될거고요.