// Чтобы узнать тип встроенного объекта используется одалживание метода через toString;
//(работает только если объект встроенный)
var toString = {}.toString;
var arr = [];
console.log(toString.call(arr))
var obj = {};
console.log(toString.call(obj))
// эту строку var toString = {}.toString; взял из https://learn.javascript.ru/class-instanceof#sekretnoe-svoystvo-class
// не одаживал метод и получилось
var sa = {
name: 'ad'
}
var d = function g(){};
var u = ['sad', 'sf'];
console.log(toString.call(u))
console.log(toString.call(sa))
console.log(toString.call(d))
var toString = {}.toString;
var arr = [];
console.log(toString.call(arr));
var obj = {};
console.log(toString.call(obj));
var f1 = function(a) { return a; };
console.log(toString.call(f1));
var f2 = a => a;
console.log(toString.call(f2));
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники