can
Version:
MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.
47 lines (38 loc) • 982 B
Markdown
and marks
the Observe as clean. If any of the properties change value, the original
values can be restored with [can.Map.backup.prototype.restore restore].
## Example
```
var recipe = new can.Map({
title: 'Pancake Mix',
yields: '3 batches',
ingredients: [{
ingredient: 'flour',
quantity: '6 cups'
},{
ingredient: 'baking soda',
quantity: '1 1/2 teaspoons'
},{
ingredient: 'baking powder',
quantity: '3 teaspoons'
},{
ingredient: 'salt',
quantity: '1 tablespoon'
},{
ingredient: 'sugar',
quantity: '2 tablespoons'
}]
});
recipe.backup();
recipe.attr('title', 'Flapjack Mix');
recipe.title; // 'Flapjack Mix'
recipe.restore();
recipe.title; // 'Pancake Mix'
```
`backup` backs up the current state of the properties of an Observe