你会做这种事吗?
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;
};
为什么,在正确性、可读性和性能方面,您更喜欢这种方式?如果您更愿意以第三种方式进行操作,请分享。