cocos-engine
cocos-engine copied to clipboard
扩展Array,IDE无法加载场景,一直卡死
Cocos Creator version
3.8.2
System information
Windows
Issue description
declare global { interface ArrayConstructor { translateElements<F extends (index: number, array: ArrayLike<any>) => any>(array: ArrayLike<any>, size: number, predicate: F, thisArg?: any): ReturnType<F>[]; } }
if (Array.translateElements == null) { Array.translateElements = function <T, F extends (index: number, obj: T[]) => any>(array: T[], size: number, predicate: F, thisArg?: any): ReturnType<F>[] { const result: ReturnType<F>[] = []; for (let i = 0; i < array.length; i += size) result.push(predicate.call(thisArg, i, array)); return result; } }
在一个ts文件当中扩展以上代码,然后重启IDE,加载任意场景,出现一直转圈卡死。
Relevant error log output
No response
Steps to reproduce
Minimal reproduction project
No response
麻烦提供可复现的 demo 吧