console.log([] + []);
console.log([] + {});
console.log({} + []);
"[object Object]"
"[object Object]"
+ ოპერატორი მასივებს კონვერტავს string-ად toString()-ით. ცარიელი მასივი →
ცარიელი string. ამიტომ [] + [] = "".
{} object-ი string-ად ხდება "[object Object]". [] + {} =
"" + "[object Object]".
საინტერესო: ბრაუზერის console-ში {} + [] შეიძლება დააბრუნოს 0,
რადგან წინა {} განიხილება როგორც ცარიელი code block, არა object. ეს დამოკიდებულია კონტექსტზე.