export const setCookie = ({ email, login = true }) => { if (email !== undefined) { document.cookie = 'email=' + email; } document.cookie = 'login=' + login; }
how is an '=' sign allowed in an Object?
why did it work? {email, login=true} this is wrong but foo({email, login=true}) this is right. Why?
Does javaScript magically understands like Ok so the object is inside of a function parameter so behave differently