-
严格模式的要求。查看全部
-
严格模式的 要求、查看全部
-
原型链,foo中的prototype 当我创建obj = new foo(); 就继承了foo中的z 'z' in obj //就是true了查看全部
-
测试查看全部
-
严格模式查看全部
-
1.with语句会抛错误 2.未声明的变量被赋值会报错 3.arguments在严格模式下变为静态,传入的参数与arguments无关系 4.delete会报错 5.对象的重复属性名会报错 6.禁止八进制变量 7.eval被认定为关键字,另外eval的参数中若有定义变量的语句,在严格模式下只是一段平凡的字符串,使用typeof检测不到在eval里定义的变量类型查看全部
-
这里为什么 && 语句返回的不是 true || false, 而是值本身呢?(已有的值或者 undefined)查看全部
-
严格等于: ===,首先判断类型查看全部
-
5中原始类型:<br> String<br> number<br> boolean<br> null undefined 对象类型:object查看全部
-
数组方法查看全部
-
Object.isExtensible() 可以添加新的属性 Object.preventExtensions() 不可以添加新的属性查看全部
-
慕课网JavaScript深入浅出 1-6 编程练习答案 function arraysSimilar(arr1, arr2){ //判断是否是数组 并且 长度不等 返回false; if(!Array.isArray(arr1) || !Array.isArray(arr2) ||arr1.length!=arr2.length){return false;} var types1=[],types2=[]; for(var i in arr1){ //三木运算 进行判断是否为null 然进行 types1 变量追加 push数组追加方法 types1.push(arr1[i]===null?'[object Null]':Object.prototype.toString.apply(arr1[i])); types2.push(arr2[i]===null?'[object Null]':Object.prototype.toString.apply(arr2[i])); } //sort排序方法 变成字符串进行对比 return types1.sort().toString()==types2.sort().toString(); }查看全部
-
typeof()返回字符串 适合基本类型和函数的类型判断查看全部
-
完成功能代码后无输出,看了datatest测试样例后恍然大悟。原来忘记验证传入形参是否为数组。以后变成切记逻辑的严谨性。 1.判断参数是否为数组,并验证数组长度 2.将数组转化为对成员类型数组 3.对成员类型数组进行排序方便判断查看全部
-
type of 适用于基本数据类型的判断,但不适用于null(null的判断可以直接用is null) {}.to String适用于内置对象和原生对象的判断,ie678对于null和undefined会都返回object instance of适用于判断对象属于哪一种原生连,但是不同window和iframe不能判断查看全部
举报
0/150
提交
取消