面试题?是否自己写过组件?
应该答,肯定
2,是否了解过源码?
3,手写一个闭包?
4,如何获取一个时间?
5,请求数据同步的处理?
6,[Await和async的区别?
7,[if !supportLists]1, [endif]Vue的watch的深度监听,监听的是一个对象。
8,数组中的find方法,返回符合条件的第一个。比如谁最先进入关中,谁就当关中王。
9,[if !supportLists]1, [endif]For in 是遍历属性。
10,continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。 该例子跳过了值 3:
11,JavaScript 只有声明的变量会提升,初始化的不会。
12,[if !supportLists]1, [endif]也就是当内部声明了和全局的变量同名时,就会出现变量提升的效果,声明语句会提升到函数的第一句。这就是著名的变量提升效果。
13,怎么样按需加载?
14,函数柯里化是什么意思?
15,数组有一个from方法,可以把json对象转换为数组。
16,
TS是强类型的语言,js是搦类型的语言。搦类型的好处是非常灵活,可以写出非常简洁的代码,但是,对于大型的项目来说,强类型更有利,可以降低系统的复杂度,在编译时就发现类型错误,减轻程序员的负担。
TS是2012年推出的编程语言,最大的特点是支持ES6和强类型。
17,]字符串模板有repeat()方法,就是字符串重复的次数。
18
Array有一个of方法,可以把数字或字符串转换为数组。
19,find()实例方法: 所谓实例不是array开头的方法。
20,[if !supportLists]1, [endif]entries() 方法返回一个数组的迭代对象,该对象包含数组的键值对 (key/value)。
21,forEach循环的特点是会自动省略为空的数组元素,相当于直接给我们筛空了。当是有时候也会给我们帮倒忙。
22,
Object.is( ) 对象比较** 这个是对象的比较方法,是ES6的
23,
24,
25,
所以for in更适合遍历对象,不要使用for in遍历数组。
记住,for in遍历的是数组的索引(即键名),而for of遍历的是数组元素值。
26,
for..of适用遍历数/数组对象/字符串/map/set等拥有迭代器对象的集合.但是不能遍历对象,因为没有迭代器对象.与forEach()不同的是,它可以正确响应break、continue和return语句
for-of循环不支持普通对象,但如果你想迭代一个对象的属性,你可以用for-in循环(这也是它的本职工作)或内建的Object.keys()方法:
27,
28,问,apply,call,bind 什么区别
29,
问,如何设置el-select的宽度与下面的对齐。
答:因为百分比要固定,所有要使弹出框固定。就可以达到。
30.
application/octet-stream: 二进制流数据(如常见的文件下载)
get请求用JSON.stringify()请求不过去,不知道为什么?