-
function type(a){ //对null类型做一个单独的处理,typeof null=object return a===null? '[object Null]':Object.prototype.toString.apply(a); } function arraysSimilar(arr1, arr2){ if(!Array.isArray(arr1)||!Array.isArray(arr2)||(arr1.length!=arr2.length)) return false; var arr3=[], arr4=[]; for(var i=0;i<arr1.length;i++){ arr3.push(type(arr1[i])); arr4.push(type(arr2[i])); } if(arr3.sort().toString()==arr4.sort().toString()) return true; else return false;查看全部
-
原型1查看全部
-
实用类型检测tip查看全部
-
初级原型链查看全部
-
每次记这个都有点迷糊,function为什么没有按object算,null算object,undefined又搞出个undefined查看全部
-
巧用规则,经常用查看全部
-
类型检测查看全部
-
每天看一章,两个星期看完了这门课程。看视频的时候,还是可以理解的,但是很快就忘记了,所以还是要多做一些练习题,来加强理解和强化记忆。查看全部
-
string类型与正则相关的方法查看全部
-
字符的范围查看全部
-
模拟重载查看全部
-
利用函数作用域封装查看全部
-
call/apply方法与this:查看全部
-
this: 1.全局的this(浏览器),this指向window; 2.一般函数this(浏览器),this指向window,严格模式下this指向undefined; 3.作为对象方法的函数的this,this指向对象; 4.对象原型链上的this,this指向调用对象; 5.get/set方法与this,this指向所在对象; 6.构造器中的this,调用方式不同指向不同; 7.call/apply方法与this; 8.bind方法与this;查看全部
-
创建函数三种方式的区别:查看全部
举报
0/150
提交
取消