面试题集锦
wxy_little1025
这个作者很懒,什么都没留下…
展开
-
面试题--闭包问题
(function(){ var x = y = 1; })(); console.log(y); console.log(x);console.log(y)输出结果为:1;console.log(x)输出结果为:error,直接报错;解析声明变量:从右向左赋值,可分解为:y = 1;var x = y;可见 y 为全局变量,x为闭包函数内的局部变量,在console.log输出时是在闭...原创 2018-03-13 11:01:27 · 602 阅读 · 0 评论 -
面试题----对象的转化字符串
接下来看看我们的题目吧:var a = { value:2, toString:function(){ return ++this.value; } }; if(a == 3 && a == 4){ console.log('amazing'); }else{ console.log('nothing'); }是不是有小伙伴...原创 2018-05-02 11:50:17 · 163 阅读 · 0 评论 -
面试题----switch
小伙伴们,我吴臭臭又回来了~function showCase(value) { switch(value) { case 'A': console.log('Case A'); break; case 'B': console.log('Case B'); br...原创 2018-05-02 11:29:12 · 369 阅读 · 0 评论 -
面试题----this的用法
说起“this”很多小伙伴们都很头疼,虽然臭臭也理解的不是很深,看到这样的面试题还是不由自主的想要分享一下哟~var out = 25, inner = { out: 20, func: function () { var out = 30; return this.out; } }; inner.func()...原创 2018-05-02 11:07:03 · 512 阅读 · 0 评论 -
面试题---杂项
通过一段时间的整理,又有选中的面试题目与小伙伴们分享喽~接下来看一下以下几个面试题吧!第一题:var lowerCase = /^[a-z]+$/; console.log(lowerCase.test(null));//true console.log(lowerCase.test());//true熟悉javascript中正则表达式的小伙伴们应该都明白,这是一个验证任意a到z的正则表达式。正...原创 2018-04-08 11:44:06 · 334 阅读 · 3 评论 -
面试题---map
['1','2','3'].map(parseInt);第一,要熟悉map()函数的用法:.map( callback ( domElement , index) ); index--循环对象的下标,domElement--循环的元素;var arr = [1,2,3]; arr.map(function(domElement,index){ console.log(domElement,...原创 2018-03-13 15:57:38 · 492 阅读 · 0 评论 -
面试题--基本数据类型
js 中基本数据类型:String(字符串)、Number(数字)、Array(数组)、Boolean(布尔类型)、Object(对象)、null、undefined;typeOf String-----functiontypeOf Number-----functiontypeOf Array-----functiontypeOf Boolean-----functiontypeOf Objec...原创 2018-03-13 14:53:42 · 138 阅读 · 0 评论 -
面试题--对象之间的比较
var a = [1,2,3], b = [1,2,3], c = [1,2,4]; console.log(a==b);//false console.log(a===b);//false console.log(a>c);//false console.log(a<c);//true首先我们知道这是object对象类型中的数组类型,在对object类型进行 “=”比...原创 2018-03-13 11:26:45 · 274 阅读 · 0 评论 -
面试题----原型的理解
小伙伴们,不知道大家是怎么对面向对象、闭包、原型、原型链理解的怎么样,这一块臭臭一直以来理解的不够透彻,有理解透彻的小伙伴可以跟臭臭讲解一下哟~~虽然臭臭理解的不深,但是还会整理这些面试题哟,接下来我们来看一下关于原型的面试题吧!function f() {} var a = f.prototype; var b = Object.getPrototypeOf(f); a === b运行结果为fa...原创 2018-05-02 14:51:00 · 498 阅读 · 0 评论