微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

2021-2-18

1-js 是单线程还是多线程?   单线程,单位时间内只能处理一个进程 2-let 和 var 声明变量的区别?   let变量有块级作用域   var变量是全局变量,没有块级作用域 3-说说 async/await 的使用方式和场景   当需要多个异步方法返回的结果时,使用await,多个异步方法能同时运行,在异步函数前加async否则此函数不是异步函数 4-谈谈对 promise 的理解   1-Promise构造函数接受一个函数作为参数,该函数的两个参数分别是resolve和reject。它们是两个函数,由 JavaScript 引擎提供,不用自己部署。    2-resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”,在异步操作成功时调用,并将异步操作的结果,作为参数传递出去;reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”,在异步操作失败时调用,并将异步操作报出的错误,作为参数传递出去。   3-Promise实例生成以后,可以用then方法分别指定resolved状态和rejected状态的回调函数。 5-箭头函数有什么作用和实际应用场景?   箭头函数不影响this的指向,在函数嵌套,异步函数中均可以使用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐