摘要: 求平均数,去除一个最高分,去除一个最低分 方法一: // argument是一个类数组集合,它不是数组,不能直接使用数组的方法 function avgFn () { var ary = []; for (var i = 0; i<arguments.length; i++) { console.l 阅读全文
posted @ 2018-04-27 10:17 Z-DL 阅读(120) 评论(0) 推荐(0) 编辑
摘要: var ary = [19,23,34,24,39,14,25,36] 1.排序法:给数组进行排序(小->大),第一个和最后一个就是我们的最大和最小值 ary.sort(function(a,b){ return a-b; }) var min = ary[0] var max = ary[ary. 阅读全文
posted @ 2018-04-26 17:28 Z-DL 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 函数中的this指向和当前函数在哪定义和在哪执行的没有任何的关系 分析this指向的规律如下: 【非严格模式下】 1.自执行函数中的this永远都是window 【案例1】 var obj = { fn:(function(i){ //this->window return function () 阅读全文
posted @ 2018-04-26 16:26 Z-DL 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 1.call在严格模式下和非严格模式下的区别: var obj = {name:"张三"} function fn (num1,num2) { console.log(num1+num2) console.log(this) } fn(100,200);// this是window num1=100 阅读全文
posted @ 2018-04-26 15:16 Z-DL 阅读(279) 评论(0) 推荐(0) 编辑
摘要: var obj = { name: "zhangsna" } function fn () { console.log(this) } fn() fn.call(obj) call方法的作用: 1.首先让原型上的call方法执行,在执行call方法的时候,我们让fn方法中的this变为第一个参数值o 阅读全文
posted @ 2018-04-26 14:38 Z-DL 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 函数本身也会有一些自己的属性: length:0 形参的个数 name:函数名 prototype:类的原型,在原型上定义的方法都是当前fn这个类实例的公有方法 __proto__:把函数当做一个普通对象,指向function这个类的原型 函数在整个JS 中是最复杂也是最重要的知识,一个函数存在多面 阅读全文
posted @ 2018-04-26 11:34 Z-DL 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 把常用的window document div a 的原型链一级级的结构画一下,每一级原型上都有哪些属性和方法,哪些兼容哪些不兼容,这个方法是干什么用的?总结一下 阅读全文
posted @ 2018-04-26 10:06 Z-DL 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.div,a,window,document 浏览器输出看一下内置的方法有哪些 function Fn () { this.x = 100; this.y = 200; // 在类的函数体中写的this.xxx = xxx都是给当前类的实例增加私有的属性或者方法 } // 在类的原型上写的,都是给 阅读全文
posted @ 2018-04-25 17:33 Z-DL 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. for in 循环遍历的时候,默认的话可以把自己私有的和在它所属类原型上扩展的属性和方法都可以遍历到,但是一般情况下,我们遍历一个对象只需要遍历私有的即可,我们可 以使用以下的判断进行处理即可: 写法一: 写法二:(比较常用) 2.Object.create(proObj) //创建一个新的对 阅读全文
posted @ 2018-04-24 15:01 Z-DL 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 重构原型对象的方式:自己新开辟一个堆内存,存储我们公有的属性和方法,把浏览器原来给Fn.prototype开辟的那个替换掉 1.只有浏览器天生给Fn.prototype开辟的堆内存里面才有constructor,而我们自己开辟的堆内存没有这个属性,这样constructor指向就不是Fn而是Obje 阅读全文
posted @ 2018-04-24 14:02 Z-DL 阅读(174) 评论(0) 推荐(0) 编辑