标签:
类型识别:
由于JS属于弱类型脚本语言,在变量赋值过程中,不考虑赋值对象类型,在程序编写过程中可能出现由于编写对象的类型不明确,导致各类诸如调用方法的使用不当等bug,因此需要进行类型识别。有以下几种方法:
function type(obj){ return Object.prototype.toString.call(obj).slice(8,-1).toLowerCase(); }
function myType(obj){ return obj && obj.constructor && obj.constructor.toString().match(/function\s*([^()]*)/)[1];
}
标签:
原文地址:http://www.cnblogs.com/july-Vivian/p/4591807.html