javascript如何能简短优雅地实现sleep函数

async function test() {  
    console.log('Hello'); 
    await sleep(1000);
    console.log('world!');
}

function sleep(ms) {  
    return new Promise(resolve => setTimeout(resolve, ms));
}

test();