Getting the first selected item from a list of Backbone models
I assume you want to return the first model from an array of models. Since you're using Backbone, you'll be able to use Underscore. So, if first model has length, return it:



    function getItems() {
        var model1 = new Backbone.Model({
            firstName: "Wassily",
            lastName: "Kandinsky"
        });

        var model2 = new Backbone.Model({
            firstName: "Jhon",
            lastName: "Doe"
        });

        var model3 = new Backbone.Model({
            firstName: "Jane",
            lastName: "Doe"
        });
        return [model1, model2, model3]

    }

    function getSelectedItem() {
        var isFilled =  _.map(getItems(), function (s) {
            return s.toJSON();
        });
        return isFilled.length ? isFilled[0] : null;
    }

    console.log(getSelectedItem().firstName);



I do not use Util since I don't know what that is but it shoudn't be neccesary. You can test it here: http://jsfiddle.net/jgauna/Lnmsp6jf/