@mrbigberd

For anyone interested, {} + [] is number 0 because the first curly braces is a block -- not an object. That makes the + a unary operator and those always coerce to numbers.