Subscribe to observable array for new or removed entry only
So yes I can subscribe to an observable array: vm.myArray = ko.observableArray(); vm.myArray.subscribe(function(newVal){...}); The problem is the newVal passed to the function is the entire array. Is there anyway I can get only the delta part? Say the added or removed element? As of KnockoutJS 3.0, there's an arrayChange subscription option on ko.observableArray. var myArray = ko.observableArray(["Alpha", "Beta", "Gamma"]); myArray.subscribe(function(changes) { // For this example, we'll just print out the change info console.log(changes); }, null, "arrayChange"); myArray.push("newitem!"); In