在ES6中,setTimeout的用法與之前的版本類似,但是可以使用箭頭函數和模板字符串來編寫更簡潔的代碼。例如:
// ES5
setTimeout(function() {
console.log('Hello, world!');
}, 1000);
// ES6
setTimeout(() => {
console.log('Hello, world!');
}, 1000);
另外,在ES6中可以使用模板字符串來動態設置延遲時間,例如:
const delay = 2000;
setTimeout(() => {
console.log('Hello, world!');
}, delay);
這樣可以使代碼更加靈活和易讀。