2020-12-07

今天的面试总结:

1、rem具体用法?

Css中的body中先全局声明font-size=62.5%,这里的%的算法和rem一样。
因为100%=16px,1px=6.25%,所以10px=62.5%
1rem=10px,12px=1.2rem

2、如何解决异步?await怎么判断异步是否完成?

1)回调函数
2)Promise .then()
3)Async + await (可与promise混用)

3、Vue路由钩子函数

详见

4、路由拦截一般用来解决什么问题?

Vue中有一个拦截方法,当我们发起请求或者请求回来的时候,我们需要做一定的数据过滤或者拦截,或者加载一个loading,或者是针对404,500等状态码报错,跳转到指定的相应路径中。

5、什么是类数组?类数组和数组区别?

类数组并不是真正意义上的数组,而是类似于数组的对象
类数组没有继承Array.prototype,没有数组的push等操作方法
类数组原型是Object,数组的原型是Array
类数组转化成数组?
1)Array.prototype.slice.call(arr)
在这里插入图片描述

2)[…arr]
在这里插入图片描述

3)Array.from(arr)
在这里插入图片描述

push方法的实现源码

Array.prototype.push = function(val) {
    this[this.length] = val;
    this.length++;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值