Решил разобраться с default методом toString, и не могу понять почему возвращает разное значение
{}.toString.call([]) // [object Array];
[].toString.call([]) //
массив получает метод toString от Object.prototype, тогда почему возвращает разные значения не пойму...