专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

金鸡湖IT培训怎么学?前端面试问什么?

ins518 2024-12-14 12:32:05 技术文章 50 ℃ 0 评论

最近有很多临近毕业的同学经常在问我:吉老师,我们前端差不多快学完了呀,到时候去公司面试的话,都会问些什么问题啊?那针对有很多同学都在问的这个问题,我们也有根艺欧协企业对接询问了一下,面试的时候他们会比较在意学员的哪些方面的技能。对此,总结了以下的几个问题:

首先的话就是写出js中基本的数据类型这个问题的话并没有难度,我也相信学过前端的同学大家也都是可以非常自信地把他们都写出来的。

然后也是一个比较简单的问题|:let、const、var的区别是?这个问题很像我们高中自己背文科的答案一样,稍微花一点点时间去记,甚至不用怎么记,毕竟你每天都在用,就算不是每天,至少也有大半的时间都花在代码上面,所以难度也是很低的。

学习前端到金鸡湖上元教育找吉老师!!!

第三个就是闭包是什么?闭包就是能够读取其他函数内部变量的函数

如何形成闭包:

1、函数套函数,至少有两层函数

2、外层函数最少要干三件事

1、提供至少一个局部变量,注意,我没有说“定义变量”,因为变量除了定义,还有一种情况是通过参数传递进来,不需要定义。这个变量在外层函数执行完毕之后不能被销毁,销毁就不叫闭包

2、定义至少一个内层函数

3、将内层函数返回给调用外层函数的作用域里的变量或者函数

4、内层函数至少要干一件事:定义真正的执行语句。用的时候用内层函数

闭包会使变量不被销毁而长期存在于内存中,所以应尽量少使用闭包

最后一个就是数组方法pop()、push()、unshift()、shift()分别有着什么样的作用?

pop() 用于删除并返回数组的最后一个元素

push() 可以向数组的末尾添加一个或多个元素,并返回新的长度

unshift() 可向数组的开头添加一个或更多元素,并返回新的长度

shift() 用于把数组的第一个元素从其中删除,并返回第一个元素的值

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表