trueTypeOf.js
More accurately check the type of a JavaScript object.
/*!
* More accurately check the type of a JavaScript object
* (c) 2021 Chris Ferdinandi, MIT License, https://gomakethings.com
* @param {Object} obj The object
* @return {String} The object type
*/
function trueTypeOf (obj) {
return Object.prototype.toString.call(obj).slice(8, -1).toLowerCase();
}