![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试
舜岳
不积跬步无以至千里 v: shunyue1321
展开
-
js面试题(5)
1.下面代码输出什么?var a = {n:2}var b = a;a.n = a = {m:1};console.log(a,b); //a:{m:1} b:{n:{m:1}}2.下面代码输出什么?var x = 1;if(function fn(){}){ x += typeof fn}console.log(x) //1undefined//考点:括号内函数声明外部...原创 2019-10-12 22:05:52 · 401 阅读 · 0 评论 -
js面试题(4)
1.下面在控制台打印什么?console.log(typeof null , null instanceof Object)答案:原创 2019-10-12 09:50:08 · 589 阅读 · 0 评论 -
前端面试问答题(1)
1、页面从输入URL到页面加载显示完成,这个过程中都发生了什么?1.输入域名地址2.发送至DNS服务器并获得域名对应的WEB服务器IP地址;3.与WEB服务器建立TCP连接;4.服务器的永久重定向响应(从 http://example.com 到 http://www.example.com)5.浏览器跟踪重定向地址6.服务器处理请求7.服务器返回一个HTTP响应8.浏览器显示 ...原创 2019-10-11 20:46:56 · 1139 阅读 · 0 评论 -
js面试题(1)
1. 有一个类如下:function Person(name) { this.name = name}let p = new Person('Tom');p.__proto__等于什么?答案:Person.prototypePerson.__proto__等于什么?答案:Function.prototype2. 有一个类如下:var foo = {}, ...原创 2019-10-02 18:17:40 · 356 阅读 · 0 评论 -
js面试题(2)
1. 实现一个new操作符//1. 实现一个new操作符function New(func){ var res = {}; if(func.prototype !== null){ func.__proto__ = res.prototype } //获取第一位后的参数 var ret = func.apply(res...原创 2019-10-03 19:37:06 · 164 阅读 · 0 评论 -
js面试题(3) 正则
1.判断电话号码function isPhone(tel){ var regx = /^1[345678]\d{9}$/; return regx.test(tel);}2.验证是否是邮箱function isEmail(email){ //[a-zA-Z0-9_\-] 存在a~z A~Z 0~9 还有_:其他字符 与 -号 var regx = /^([a-zA-Z0-...原创 2019-10-10 07:35:35 · 468 阅读 · 0 评论