Что я не так делаю?очевидно: сначала считаете, затем проверяете. а не наоборот.
steamUserInventory('featixy').then(data => {
for(i in data) {
console.log(data[i].id);
}
});
const EXTENSIONS = {
image: ['jpg', 'png', 'gif'],
audio: ['mp3'],
video: ['mp4'],
document: ['doc', 'docx']
};
for (let key in EXTENSIONS) {
if (_.indexOf(EXTENSIONS[key], getExtension) != -1) {
console.log(key);
}
}
https://jsfiddle.net/rb2wcLzn/