1# 验证示例代码同源--异常场景3 2 3## ID无嵌套,代码不一致 4 5代码不一致(空格不一致,1000关键字对应行) 6```ts 7const promise: Promise<number> = new Promise((resolve: Function, reject: Function) => { 8 setTimeout(() => { 9 const randomNumber: number = Math.random(); 10 if (randomNumber > 0.5) { 11 resolve(randomNumber); 12 } else { 13 reject(new Error('Random number is too small')); 14 } 15 }, 1000); 16}) 17``` 18<!--@[promise_async_operation](https://gitcode.com/openharmony/applications_app_samples/blob/master/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/pages/Index.ets)-->