面试题
API搬运工
进击的前端
展开
-
promise.all/ promise.race 简单实现
Promise.all = arr => { let aResult = []; //用于存放每次执行后返回结果 return new _Promise(function (resolve, reject) { let i = 0; next(); // 开始逐次执行数组中的函数(重要) function next() { arr[i].then(function (res) { aResult.pu.原创 2020-09-01 18:40:08 · 251 阅读 · 0 评论 -
阿里前端面试题整理
1.restful协议规范2.border 线: border-style:dotted solid double dashed; 上边框是点状 右边框是实线 下边框是双线 左边框是虚线3.怎么判断两个对象相等?obj={ a:1, b:2}obj2={ a:1, b:2}obj3={ a:1, b:2}思路:转换成字符串比较JSON.stringify(o...原创 2018-06-21 17:36:54 · 4166 阅读 · 0 评论 -
前端面试题总结
1. 创建一个函数,输入的多个参数转行为一个数组输出function list() { return Array.prototype.slice.call(arguments);}var list1 = list(1, 2, 3); // [1, 2, 3]原创 2018-11-16 16:18:32 · 104 阅读 · 0 评论 -
vue computed 和watch的区别
1 computed特性1.是计算值,2.应用:就是简化tempalte里面{{}}计算和处理props或$emit的传值3.具有缓存性,页面重新渲染值不变化,计算属性会立即返回之前的计算结果,而不必再次执行函数2 watch特性1.是观察的动作,2.应用:监听props,$emit或本组件的值执行异步操作3.无缓存性,页面重新渲染时值不变化也会执行...原创 2019-04-24 17:26:39 · 126 阅读 · 0 评论