循环对象以获取索引值

时间:2016-02-10 12:51:31

标签: javascript underscore.js

嗨我有一个以下格式的对象,我需要循环它以获取图像网址。

original = {
    '0': 'http://amt.in/img/logo.png',
    '1': 'http://amt.in/img/slide/2.png',
    '2': 'http://amt.in/img/gallery/1.jpg', 
    options: {
        withDomLvl1: true,
        normalizeWhitespace: false,
        xmlMode: false,
        decodeEntities: true
    },
}

我试过这个

 for (var key in original) {
                if (original.hasOwnProperty(key)) {
                    console.log(key + " -> " + original[key]);
                }
            }

有没有更好的方法使用下划线js或lodash

1 个答案:

答案 0 :(得分:1)

此?

urls = _.filter(original, function(v, k) {
    return !isNaN(k)
})