可以使用Object.prototype.toString.call()
方法来判断某个对象是否为原生对象,如下所示:
function isNativeObject(obj) { return Object.prototype.toString.call(obj).indexOf('[native code]') !== -1; }
如果该对象是原生对象,返回结果会包含[native code]
字符串。
可以使用Object.prototype.toString.call()
方法来判断某个对象是否为原生对象,如下所示:
function isNativeObject(obj) { return Object.prototype.toString.call(obj).indexOf('[native code]') !== -1; }
如果该对象是原生对象,返回结果会包含[native code]
字符串。