该方法返回描述某个对象数据类型的字符串,如自定义的对象没有被覆盖,则会返回“[object type]”,其中,type则是实际的对象类型。
Object.prototype.toString.call(o).slice(8, -1),slice(8,-1)是从字符串第八位(包含),到最后一位(不包含)。正好跳过[Object和一个空格,以及最后一个],进行判断是否为那种数据类型。
该方法返回描述某个对象数据类型的字符串,如自定义的对象没有被覆盖,则会返回“[object type]”,其中,type则是实际的对象类型。
Object.prototype.toString.call(o).slice(8, -1),slice(8,-1)是从字符串第八位(包含),到最后一位(不包含)。正好跳过[Object和一个空格,以及最后一个],进行判断是否为那种数据类型。