function Contacts(vn) { let contacts = [ {name: 'Fred', email: 'fred@example.com'}, {name: 'Bob', email: 'bob@example.com'}, ] function addContact(contact) { contacts.push(contact) } function delContact(email) { // PROBLEM HERE contacts = contacts.filter((el) => el.email !== email); } return { view: function() { return m("main", [ m(ContactForm, {addContact: addContact}), m(ContactList, {contacts: contacts, delContact: delContact}), ]) } } }