大家好,欢迎来到IT知识分享网。
基本函数
setTimeout(function(){ console.log("hello setTimeout") },2000) // 2秒钟后打印 hello setTimeout
函数调用
// 调用方式一 '将函数当做字符串传入' function fn(num){ console.log(num +100) }; setTimeout("fn(111)",1000); // 注意此处调用用函数的时候需要写成字符串传参,否则会立即执行函数。 // 打印结果 211 // 调用方式二 在函数中返回一个匿名函数,直接在setTimeout中调用 function addfn(num){ return function(){ console.log(num+100) } } setTimeout(addfn(111),2000) // 打印结果 211
获取传递过来的函数的返回值
// 普通函数获取返回值 function fn(num){ return num +100 }; let result = fn(111); console.log(result); // 获取返回函数中的返回值 function f(num){ return function(){ return num + 121; } }; let ff = f(100) console.log(ff()) // 221
未完,待续,如何在setTimeout中获取函数的返回值
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/29495.html