💾baseTypeName()

JSvaluetypename ⟩ baseTypeName()

// ⭐ base type name
function baseTypeName(value) {
    // --------------
    //          ↓   ↱ -1 (index of last character)
    //  0123456789012
    //          ╭──╮
    // "[object XXXX]"             ╭───╮
    //          ^^^^  <----  slice(8, -1)
    return Object.prototype.toString.call(value).slice(8, -1); 
}

Last updated

Was this helpful?