var abc_ = abc; Вот таким образом я получил к ней доступ. Но я не понял почему до этого я не получал. Неужели внутри анонимной функции нужно делать переопределение глобальных переменных?
К примеру abc это массив объектов, определенный как:
var abc = [];
После этого проверяю размер массива:
io.on('connection', function (socket) {
socket.on('connect', function(ev) {
// Но в данном случае abc не видно, мне иногда нужно сохранять данные в глобальные переменные...
if(abc.length > 0) {