var matches = Object.prototype.toString.call(value).match(regex) || [];
return (matches[1] || 'undefined').toLowerCase();
}
https://habr.com/ru/company/ruvds/blog/503634/ ну ведь пользуются..
Как то, что кто-то чем-то пользуется, отменяет некорректность кода-то?
и каково твоё решение этого?
Решение чего именно? Какую задачу ты решаешь?
Определить правильный тип согласно спецификации? Этого достаточно. function type(v){ if(v === null) return 'null' if(typeof v === 'function') return 'object' return typeof v }
задача строгое определение типа полученного значения..
Обсуждают сегодня