实用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;
}

浙公网安备 33010602011771号