-
这个图就说明了,JS对象属性的参数值查看全部
-
严格模式下,一些注意事项查看全部
-
运算符优先级查看全部
-
严格模式查看全部
-
巧用+/-实现数字与字符串的转换查看全部
-
js数据类型:5+1 弱类型特征查看全部
-
常见特殊运算符查看全部
-
原型链上的常用判断操作,这里目前可以先了解查看全部
-
delete与defineProperty运算符的关系,delete只能删除对象中configurable为true的属性查看全部
-
num-0 转换为 数字查看全部
-
运算符基本分类查看全部
-
表达式分类查看全部
-
1.typeof非常适合判断基本数据类型和函数; 使用typeof的时候,会返回基本数据类型或对象,注意如果是null,返回的是object,这个是历史遗留问题;function返回的是function; 判断underfined的时候的写法是 typeof(underfined); 2.instanceof是基于原型链的一个操作符,用于判断对象类型;返回的结果是true或false;查看全部
-
当把一个基本数据类型尝试当对象使用的对象使用的时候,js会产生一个临时包装类型对象,当完成访问之后,这个对象会被销毁掉;查看全部
-
function arraysSimilar(arr1, arr2){ var flag = 0; if(arr1 instanceof Array && arr2 instanceof Array){ if(arr1.length === arr2.length){ var arr1Type = [], arr2Type = []; for (var item of arr1){ arr1Type.push(Object.prototype.toString.apply(item)); } arr1Type.sort(); for (var item of arr2){ arr2Type.push(Object.prototype.toString.apply(item)); } arr2Type.sort(); if (arr1Type.toString() === arr2Type.toString()){ flag = 1; } } } if(flag === 1){ return true; }else{ return false; } }查看全部
举报
0/150
提交
取消