revert Merge branch 'main' of http://47.107.152.87:3000/liubiao/APP # Conflicts: # .gitignore # pages/common/index/index.vue # unpackage/dist/dev/app-plus/app-config-service.js # unpackage/dist/dev/app-plus/app-service.js # unpackage/dist/dev/app-plus/app-view.js # unpackage/dist/dev/app-plus/manifest.json # utils/request.js
21 lines
592 B
JavaScript
21 lines
592 B
JavaScript
"use strict";
|
|
|
|
var getPrototypeOf = Object.getPrototypeOf
|
|
, prototype = Object.prototype
|
|
, objToString = prototype.toString
|
|
, id = Object().toString();
|
|
|
|
module.exports = function (value) {
|
|
var proto, valueConstructor;
|
|
if (!value || typeof value !== "object" || objToString.call(value) !== id) {
|
|
return false;
|
|
}
|
|
proto = getPrototypeOf(value);
|
|
if (proto === null) {
|
|
valueConstructor = value.constructor;
|
|
if (typeof valueConstructor !== "function") return true;
|
|
return valueConstructor.prototype !== value;
|
|
}
|
|
return proto === prototype || getPrototypeOf(proto) === null;
|
|
};
|