实用ArkTS代码片段

睡眠函数

/**
 * 延时函数
 * @param ms 延时毫秒数
 * @returns Promise对象
 */
export const sleep = (ms: number): Promise<void> => {
  return new Promise(resolve => setTimeout(resolve, ms))
}

自定义assign方法

export const assign = (target: Record<string, Object>, ...source: Object[]): Record<string, Object> => {
  for (const items of source) {
    for (const key of Object.keys(items)) {
      target[key] = Reflect.get(items, key)
    }
  }
  return target;
}
posted @ 2025-04-29 15:32  苏杰豪  阅读(326)  评论(0)    收藏  举报