Edit in JSFiddle

var model = {
    title: 'this is Object.observe'
};
function observer(changes){    
    changes.forEach(function(change, i){
        lf.log("[change " + i + "]");
        lf.log(change.name); // 変更があったpropertyの名前
        lf.log(change.type); // 変更の種類
    });
}

/*
 * 第3引数にchange.typeを指定する
 */
Object.observe(model, observer, ['delete']);

// modelにプロパティ変更、追加、削除を行う
model.title = 'update propaty';    // 変更
model.desc  = 'add desc propaty';  // 追加
delete model.title;                // 削除