前端

面试题?是否自己写过组件?

2019-11-06  本文已影响0人  南漂一枚

应该答,肯定

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()请求不过去,不知道为什么?

上一篇下一篇

猜你喜欢

热点阅读