[1] + [6] * [2] == 112 // true
Because:
[6] * [2]
coerces to "6" * "2", which further coerces to 6 * 2, which equals 12
.
[1] + 12
coerces to "1" + 12
, which changes the meaning of "+" to concatenate, so the string "1"
is concatenated to number 12
, resulting in the string "112"
.