In javascript, if you try to call `o.fn(b())`, where o doesn't have the property `fn`, b() is still evaluated anyway codepen.io/christianp/pen…
In javascript, if you try to call `o.fn(b())`, where o doesn't have the property `fn`, b() is still evaluated anyway codepen.io/christianp/pen…