Edit in JSFiddle

require.config({baseUrl: "http://ibm-js.github.io/libraries/master/"});
require(["liaison-build/layer"], function () {
    require(["liaison/ObservableArray"], function (ObservableArray) {
        var observableArray = new ObservableArray("a", "b", "c");
        ObservableArray.observe(observableArray, function (changeRecords) {
            document.querySelector("pre").innerHTML = JSON.stringify(changeRecords, null, 4);
        });
        document.querySelector("input").addEventListener("click", function () {
            observableArray.set("length", 1); // Ends up removing the last two entries
        });
    });
});