Извлечение значений по ключу 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'));
