var contact = new Backbone.Model({ firstName:'John',lastName:'Doe',phone:'1-111-1111' }); //return array of data/attribute keys console.log(contact.keys()); //logs ["firstName", "lastName", "phone"] //return arrry of data/attribute values console.log(contact.values()); //logs ["John", "Doe", "1-111-1111"] //copy data/attribute object, return object containing only picked keys console.log(contact.pick('phone')); //logs {phone="1-111-1111"} //copy data/attribute object, return object not containing picked keys console.log(contact.omit('firstName','lastName')); // logs {phone="1-111-1111"}