前言:此篇是转载文,文末标明出处,文章确实还可以,分享给大家,希望大家可以学到更多知识!
太久没有面试过了,第一次难免有点紧张,今天遇到的面试问题,大多数都遇到过,却因为没有充分准备,而没有答好,以后一定好好准备才行。
下面记录一下今天的面试问题,加深印象:
1.介绍一下JS的数据类型?
2.如何通过JS判断一个数组?
3.谈一谈let与var的区别?
4.map与forEach的区别?
5.谈一谈你理解的函数式编程?
6.谈一谈箭头函数与普通函数的区别?
7.谈一谈函数中this的指向吧?
var p = new Emp();
// 过程模拟,new关键字会创建一个空的对象,然后会自动调用一个函数apply方法,将this指向这个空对象,这样的话函数内部的this就会被这个空的对象替代。
var p = {};
Emp.apply(p);
p.__proto__=Emp.prototype;
8.谈一谈闭包吧?
9.异步编程的实现方式?
作者:yellowlemon
链接:https://juejin.im/post/58c75619da2f605dc5b0f4ff
来源:掘金
最后:“相信有很多想学前端的小伙伴,今年年初我花了一个月整理了一份最适合2018年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5等都有整理,送给每一位前端小伙伴,53763,1707这里是小白聚集地,欢迎初学和进阶中的小伙伴。”
最后祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。
网友评论