Logical assignment operators in JavaScript: small syntax, big wins
allthingssmitty.com