摘要:
1 2 3 1 2 3 阅读全文
posted @ 2019-09-26 18:55
宅到深夜
阅读(414)
评论(0)
推荐(0)
摘要:
上下文调用模式:JS提供给我们的三个方法,而这三个方法的作用是随意控制函数中this的指向 1.函数.call(第一个参数:想让函数中this指向谁,就传谁进来 后面的参数:本身函数需要传递的实参,一个个传递进来即可) call()的作用: (1)调用函数 (2)指向函数中this的指向 打印结果: 阅读全文
posted @ 2019-09-26 17:44
宅到深夜
阅读(348)
评论(0)
推荐(0)
摘要:
1.函数中的this,是谁调用,指向谁 遵循两条原则:a.判断this在哪个函数中 b. 这个函数是那种调用模式调用的 (1)普通函数调用,指向window 形式:函数名() 打印结果:window (2)对象调用函数,this指向调用方法的对象 形式:对象.函数名() 打印结果:{f:f} (3) 阅读全文
posted @ 2019-09-26 17:18
宅到深夜
阅读(165)
评论(0)
推荐(0)
摘要:
1.JS基础:instanceof:用来判断对象的类型 打印结果:true 2.JS高级:判断一个函数的原型对象是否在函数的原型链上 阅读全文
posted @ 2019-09-26 15:44
宅到深夜
阅读(212)
评论(0)
推荐(0)
摘要:
1.构造函数法 var arr=new Array(); 说明arr是array的实例 2.字面量法 var arr1=[ ] ; arr1也是Array的实例; 结论:所有的数组都是Array的实例,所以所有的数组都可以访问Array的原型 数组的常用方法都是放在原型上的 3.给数组的原型上添加一 阅读全文
posted @ 2019-09-26 14:39
宅到深夜
阅读(883)
评论(0)
推荐(0)
摘要:
预解析过程: 1.把var申明的变量提升到当前作用域的最前边,不会提升赋值 2.把函数申明整体提升到作用域的最前边 3.如果函数同名,后者会覆盖前者 4.如果var申明的和函数申明的同名,函数优先 案例: 1. 预解析后: 打印结果:undefined 2. 预解析后: 打印结果: 9 9 9 9 阅读全文
posted @ 2019-09-26 14:22
宅到深夜
阅读(181)
评论(0)
推荐(0)
浙公网安备 33010602011771号