mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
# Conflicts: # jsowell-ui/.env.development # jsowell-ui/.env.staging # jsowell-ui/bin/build-sit.bat # jsowell-ui/bin/build.bat # jsowell-ui/src/api/adapayMember/adapayMember.js # jsowell-ui/src/api/pile/merchant.js # jsowell-ui/src/router/index.js # jsowell-ui/src/views/financial/financeDetail.vue # jsowell-ui/src/views/financial/merchant.vue # jsowell-ui/src/views/homeIndex/homeIndex.vue # jsowell-ui/src/views/login.vue # jsowell-ui/src/views/pile/basic/detail.vue # jsowell-ui/src/views/pile/station/components/SiteInfo.vue # jsowell-ui/src/views/pile/station/detail.vue # jsowell-ui/src/views/pile/station/orderReport.vue
26 lines
843 B
JavaScript
26 lines
843 B
JavaScript
var DESCRIPTORS = require('../internals/descriptors');
|
|
var FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS;
|
|
var uncurryThis = require('../internals/function-uncurry-this');
|
|
var defineProperty = require('../internals/object-define-property').f;
|
|
|
|
var FunctionPrototype = Function.prototype;
|
|
var functionToString = uncurryThis(FunctionPrototype.toString);
|
|
var nameRE = /^\s*function ([^ (]*)/;
|
|
var regExpExec = uncurryThis(nameRE.exec);
|
|
var NAME = 'name';
|
|
|
|
// Function instances `.name` property
|
|
// https://tc39.es/ecma262/#sec-function-instances-name
|
|
if (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {
|
|
defineProperty(FunctionPrototype, NAME, {
|
|
configurable: true,
|
|
get: function () {
|
|
try {
|
|
return regExpExec(nameRE, functionToString(this))[1];
|
|
} catch (error) {
|
|
return '';
|
|
}
|
|
}
|
|
});
|
|
}
|