- 将所有图片路径从绝对路径改为使用 process.env.PUBLIC_URL - 修复 HomePage.tsx 中所有图片引用 - 修复 CoursePage.tsx 中所有图片引用 - 确保图片在 GitHub Pages 上正确加载 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
24 lines
773 B
JavaScript
24 lines
773 B
JavaScript
'use strict';
|
|
var isArray = require('../internals/is-array');
|
|
var isConstructor = require('../internals/is-constructor');
|
|
var isObject = require('../internals/is-object');
|
|
var wellKnownSymbol = require('../internals/well-known-symbol');
|
|
|
|
var SPECIES = wellKnownSymbol('species');
|
|
var $Array = Array;
|
|
|
|
// a part of `ArraySpeciesCreate` abstract operation
|
|
// https://tc39.es/ecma262/#sec-arrayspeciescreate
|
|
module.exports = function (originalArray) {
|
|
var C;
|
|
if (isArray(originalArray)) {
|
|
C = originalArray.constructor;
|
|
// cross-realm fallback
|
|
if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;
|
|
else if (isObject(C)) {
|
|
C = C[SPECIES];
|
|
if (C === null) C = undefined;
|
|
}
|
|
} return C === undefined ? $Array : C;
|
|
};
|