Вы бы сделали это?
var getBoard1 = function(id) {
return $.grep(me.boards, function (board) {
return board.Id == id;
});
};
Или такого рода вещи?
var getBoard2 = function(id) {
for (var i = 0; i < me.boards.length; i++) {
var board = me.boards[i];
if (board.Id == id)
return board;
}
return null;
};
И почему, в контексте правильности, удобочитаемости и производительности, вы бы предпочли этот способ? Если вы предпочтете сделать это третьим способом, поделитесь им.