前言
对于值类型,你可以通过 typeof 进行判断,string/number/boolean 都很清楚,但是在判断到引用类型的时候,返回值只有 object/function,你不知道它到底是一个 object 对象还是数组,更不知道是 new Number 等等。
由于 Blob 对象也属于 Object 对象类型,所以不能通过以下方式进行检查:
var MyBlob = new Blob(['test text'], {
type : 'text/plain'
