You can achieve this by using filter and every, without having to use lodash:
var balanceCodes = [
{ ID: 1, StringValue: "dummy" },
{ ID: 2, StringValue: "data" }
];
var allCodes = [
{ ID: 1, StringValue: "dummy", Color: "red", Order: "low" },
{ ID: 2, StringValue: "data", Color: "green", Order: "medium" },
{ ID: 3, StringValue: "extra", Color: "black", Order: "low" },
{ ID: 4, StringValue: "options", Color: "grey", Order: "high" }
];
var result = allCodes.filter((code) =>
balanceCodes.every((balanceCode) => balanceCode.ID !== code.ID));
console.log(result);