Извлечение значений по ключу JS

Всем привет, пытаюсь сделать из объекта - перечень ссылок для дальнейшей переборки в цикле.

С помощью:

var parseString = require('xml2js').parseString;
var xml = require('fs').readFileSync('xml/sitemap-10.xml', 'utf8');
parseString(xml, function(err, result) {
    urlList = getValue(result, 'url').value;
});

Получается вот такой объект: введите сюда описание изображения

Далее хочу вытащить именно ссылки через цикл:

function getLinks (object, key) {
    for (key in object) {
        return object[key];
    }
}

Но выводит только первую ссылку( введите сюда описание изображения

Вот полностью этот кусок кода:

var urlList = [];

var parseString = require('xml2js').parseString;
var xml = require('fs').readFileSync('xml/sitemap-10.xml', 'utf8');
parseString(xml, function(err, result) {
    urlList = getValue(result, 'url').value;
});

function getLinks (object, key) {
    for (key in object) {
        return object[key];
    }
}

console.log(getLinks(urlList, 'loc'));


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