-
判断this的指向(1-4优先级逐级递减,1优先级最高,4优先级最低): 1、函数被new调用,this指向由new新构造出来的这个对象; 2、函数通过call()、apply()、bind()调用,this指向被绑定的对象; 3、函数作为方法被调用,this指向这个对象(即常说的对象上下文); 4、默认(非严格模式)情况下,this指向window, 严格模式下,this指向undefined。查看全部
-
类型检测查看全部
-
typeof null===“object”查看全部
-
javascrpt隐藏机制:当把一个基本类型以对象的形式去使用的时候,javascript会将其转换为包装类型对象,相当于new一个string .但是当操作完毕后这个临时包装对象就会被销毁查看全部
-
运算符优先级查看全部
-
函数属性&arguments查看全部
-
函数构造器Function(do,sth);函数作用于不能访问查看全部
-
函数调用方式查看全部
-
函数重点 : this, arguments,作用域,不同调用方法,不同创建方式查看全部
-
Array.prototype.reduce&reduceRight 方法 reduce()方法就是对数组两两进行一个操作 var arr=[1,2,3]; var sum=arr=.reduce(function(x,y){ })查看全部
-
Array.prototype.some()也是对数组的一个判断,与every方法不同的是,只要数组中有一个符合条件就返回ture查看全部
-
Array.prototype.every()判断数组是否符合某一个条件查看全部
-
隐式转换: 1. +/-规则: "37"+7 //377; "37"-7 //30; 利用这一规则来转换数据类型: num-0 //num转换为数字 。 num + “”//num转换为字符串 2. ==与=== ===两边先判断类型,类型不同,返回false,类型相同,两边值比较:null===null;undefined===undefinted;NaN不等于NaN。 ==类型不同时,类型转换后比较: null==undefined; number==string,把string转换为数字后比较; boolean==? 把布尔值先转换为数字后比较; object==number|string,尝试对象转换为基本类型。查看全部
-
JS弱类型的特性: 原始类型:number,string,boolean,null,undefined 对象类型object:function,array,date查看全部
-
Javascript中构造函数与new命令 http://www.cnblogs.com/Uncle-Keith/p/5803551.html查看全部
举报
0/150
提交
取消