-
Array.prototype.slice => 返回部分數組,原數組不會修改查看全部
-
Array.prototype.concat => 數組合併,原數組不會修改查看全部
-
Array.prototype.sort => 排序,原數組會被修燉查看全部
-
Array.prototype.reverse => 將數組逆序,原數組會被修改查看全部
-
try语句如果抛出异常,则执行catch语句,否则不执行,无论有没有异常,都执行finally语句;try语句必须跟catch或finally语句中至少一个组合使用。 try catch语句的嵌套语句执行顺序: 1)如果内部嵌套的try语句抛出异常,但内部没有相配套的catch语句,先执行内部的finally语句,然后跳到最近一层的catch语句执行。 2)如果内部嵌套的try语句抛出异常,内部有相配套的catch语句,先执行此语句处理异常,再执行内部的finally语句。不会再在外部处理异常。 3)如果内部嵌套的try语句抛出异常,内部有相配套的catch语句,并且catch语句也抛出异常,如果内部的catch语句有对异常的处理,先执行异常处理语句,然后执行内部的finally语句,最后执行离内部catch语句抛出异常最近一层的catch语句处理异常。查看全部
-
隐式转换 1.+和-会有各自的用法 比如数字之间可以使用+-,变成一个数字 但是字符串+数字就是一个字符串拼接,比如'37'+37='3737' 字符串-数字就是数字之间的减法,比如37-'10'=27 2.===是严格相等 首先必须是类型相同,比如数字和数字,string和string 但是new object === new object不为true,因为他们即使内容相同,指针不是同一个,所以是false 还有NaN === NaN(false),因为NaN不等于任何类型,连它自己也不相等 3.==类型不同,尝试转换的规则 null==undefined相等 number==string,转number,比如1=="1.0"(true) boolean==number,转number,比如1==true(true) object==number|string,转基本类型,比如new String('hi') =='hi'(true)查看全部
-
JavaScript的数据类型 共有6种数据类型,其中5个是基本类型: number string boolean null undefined 还有一个是对象object,object包含了很多的类型 function Array Date等等查看全部
-
JSON.stringify(obj) 序列化 值如果是undefined不会出现 NaN会转为null JSON.parse字符串转为对象查看全部
-
JSON.stringify(obj) 序列化 值如果是undefined不会出现 NaN会转为null JSON.parse字符串转为对象查看全部
-
seal isSealed freeze isFrozen查看全部
-
原型链查看全部
-
序列化时,undefined不会被序列化,NaN、infinity会变为null。反序列化中"x",双引号不能少。查看全部
-
异常捕获机制查看全部
-
var a = b = 1;定义时,b 为全局变量查看全部
-
属性标签表查看全部
举报
0/150
提交
取消