面试题
遗世独立hws
这个作者很懒,什么都没留下…
展开
-
手写axios实现请求响应拦截器和中断请求
function Axios(config) { this.default = config; this.interceptors = { request: new InterceptorManager(), response: new InterceptorManager(), } } Axios.prototype.request = .原创 2021-04-07 17:04:34 · 683 阅读 · 0 评论 -
前端promise知识点以及实现一个promise
1.如何改变promise的状态? (1)resolve(value): 如果当前是pendding就会变为resolved (2)reject(reason): 如果当前是pendding就会变为rejected (3)抛出异常:如果当前是pendding就会变为rejected 2.一个promise指定多个成功/失败回调函数,都会调用吗? 当promise改变为对应状态时都会调用 3.改变promise状态和指定回调函数谁先谁后? (1)都有可能,正常情况下是先指定回调函...原创 2021-03-26 10:33:49 · 276 阅读 · 0 评论 -
js的相关题
1.请问下面的代码之中有几个this? function foo() { return () => { return () => { return () => { console.log('id:', this.id); }; }; }; } var f = foo.call({id: 1}); ...原创 2017-05-12 10:49:16 · 196 阅读 · 0 评论 -
前端必备知识
一、变量和类型 1.JavaScript规定了几种语言类型? 引用类型:Object、Function 2.JavaScript对象的底层数据结构是什么? Array: 栈、队列、哈希表 3.Symbol类型在实际开发中的应用、可手动实现一个简单的Symbol 4.JavaScript中的变量在内存中的具体存储形式 5.基本类型对应的内置对象,以及他们之间的装箱拆箱操作 ...原创 2016-07-25 16:56:05 · 651 阅读 · 0 评论