mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-10 21:06:15 -08:00
17 lines
439 B
JavaScript
17 lines
439 B
JavaScript
export function sleep(ms) {
|
|
return new Promise(resolve => setTimeout(resolve, ms));
|
|
}
|
|
|
|
export function runPromisesInSeries(ps) {
|
|
return ps.reduce((p, next) => p.then(next), Promise.resolve());
|
|
}
|
|
|
|
export function getFileName(name) {
|
|
const nameArray = name.split('.');
|
|
nameArray.pop();
|
|
return nameArray.join('.');
|
|
}
|
|
|
|
export function clamp(num, a, b) {
|
|
return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));
|
|
} |