lodash.js fiddle

Added lodash from cdnjs.com in order to have lodash capabilities in chrome.

by aldomatic

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/1.2.1/lodash.min.js"></script>

JavaScript

var products = [{id: 1,name: "Product One"},{id: 2,name: "Product Two"}, {id:3, name:"Product Three"}];
var temp = [{id:3, name:"Product Three"},{id:5, name:"Product Five"}, {id: 2,name: "Product Two"},{id: 1,name: "Product One"},{id:4, name:"Product Four"}];
var currentProductSelections = [];
var filteredProducts = [];
_.each(products, function(value) {
    currentProductSelections.push(value.id);
});
_.each(temp, function(value) {
    var id = value.id;
    if (currentProductSelections.indexOf(id) > -1) {
    	filteredProducts.push(value);
    }
});
console.log(filteredProducts);