-
reduce查看全部
-
数组判断 every some查看全部
-
filter 数组过滤查看全部
-
forEach 数组遍历, 支持IE9以上查看全部
-
类型检测小结查看全部
-
自定义toString和valueOf方法应注意的地方, 隐身转换时也会调用到对应的toString()和valueOf() 转字符串时优先找toString() 转数值时优先找valueOf()查看全部
-
instanceof应用查看全部
-
自定义JSON转化规则toJSON()方法查看全部
-
系列化的坑查看全部
-
判断对象类型更常用的是用instanceOf,基于原型链来判断类型。instanceOf期待操作的是对象;左边的对象是否在原型链上有右边操作对象的构造函数的 typeof 适合函数类型和基本类型 。 数组和null都会返回object。 instanceof 判断对象类型,基于原型链。 判断左操作数的对象的原型链上是否含有右边构造函数的property属性 注意:不同Window或iframe间的对象类型检测不能使用instanceof查看全部
-
包装对象,就是当基本类型以对象的方式去使用时,JavaScript会转换成对应的包装类型,相当于new一个对象,内容和基本类型的内容一样,然后当操作完成再去访问的时候,这个临时对象会被销毁,然后再访问时候就是undefined。number,string,boolean都有对应的包装类型。 (1)number,string,boolean都有对应的包装类型 eg:var str="string";//字符串类型 var strObj=new String("string")//对象类型,String类型对应的包装类 str不是对象,是基本类型不应该有属性和方法 字符串,当把一个基本类型尝试以对象的方式去使用时,比如访问length属性或者增加一些属性,js会把基本类型转换为对应的包装类型对象,相当于new了一个string,当访问结束后这个临时对象会被销毁掉.查看全部
-
extension seal freeze查看全部
-
巧用加号 把字符串转化为数字 str+0 把数字转化为字符串 num+"" 等于号 严格等于号:数据类型必须一样,对象,数组除外查看全部
-
getOwePropertyDescriptor(obj,prop)方法查看全部
-
属性标签控制规则查看全部
举报
0/150
提交
取消