Answer
t.me/js_testОтвет:
"[object Array]" "[object Object]" "[object Object]"
Объяснение:
Это необычный способ определения типов через вызов встроенного метода toString у Object. Результатом создания нового экземпляра класса UFO является объект, поэтому во второй и третьей строки одинаковый результат.
Код для проверки:
const toString = (obj) =>
console.log(Object.prototype.toString.call(obj))
toString([])
toString({})
class UFO {}
toString(new UFO())