Не срабатывает JSON.stringify

имеется массив такого вида

console.log(my_test_obj);
[]
0: Object { address: "Город Улица, 123", lat: 60.8042558, lng: 60.8042558 }
1: Object { address: "Город Улица, 123", lat: 60.8042558, lng: 60.8042558 }
2: Object { address: "Город Улица, 123", lat: 60.8042558, lng: 60.8042558 }
3: Object { address: "Город Улица, 123", lat: 60.8042558, lng: 60.8042558 }

Когда я в файле js пытаюсь создать json-строку JSON.stringify(my_test_obj), то получаю такой ответ [], но если это же запустить через консоль, то строка выводится. Не могу понять почему так происходит. Буду благодарен любой помощи

UPD:

function unload_addresses_to_coords_kml(arr){
    console.log(typeof(arr));
    value = $('input[name="coord1"]:checked').val();
    if(value == 2){
        console.log(arr);
        tmp = JSON.stringify(arr);
        console.log(tmp);
        console.log(arr);
    }
}

Console

UPD2:

console.log(arr);
console.log(arr.length, tmp);
console.log(arr.length, JSON.stringify(arr));

Result Log


Ответы (0 шт):