setTimeOut,setInterval的第三个参数
程序员文章站
2024-02-23 14:11:40
...
function sum(x, y) {
console.log(x+y)
}
setTimeout(sum, 1000, 1, 3);
此处的 1和3 理解为传递的是第一个参数 sum的参数
多个参数需要传递数组格式
demo1
const promise = new Promise((resolve, reject) => { setTimeout(resolve,1000,'参数1','参数2'); }) promise.then((value1,value2) => { console.log('value1:' + value1) //value1:参数1 console.log('value2:' + value2) //value2:undefined }).catch((value) => { console.log(value) })
demo2
const promise = new Promise((resolve, reject) => { setTimeout(resolve,1000,['参数1','参数2']); }) promise.then(([value1,value2]) => { console.log('value1:' + value1) //value1:参数1 console.log('value2:' + value2) //value2:参数2 }).catch((value) => { console.log(value) })
上一篇: Bundles of Joy
推荐阅读
-
setTimeOut,setInterval的第三个参数
-
sort函数的第三个参数cmp
-
sort函数中第三个参数的用法
-
addEventListener()中的第三个参数
-
sort()的第三个参数tmp
-
浅谈对于“不用setInterval,用setTimeout”的理解
-
setTimeout与setInterval在不同浏览器下的差异研究 博客分类: Javascript 浏览器IEJavaScriptVBScriptFirefox
-
setTimeout与setInterval在不同浏览器下的差异研究 博客分类: Javascript 浏览器IEJavaScriptVBScriptFirefox
-
setTimeout第三个参数
-
用setTimeout()方法来模拟setInterval()与setInterval()之间的什么区别?