摘要: Child.prototype = Parent.prototype和Child.prototype = new Parent()的区别 ## 1、Child.prototype = new Parent()取不到Child原型上的属性,constructor指向Parent 修正:Child.pr 阅读全文
posted @ 2020-12-15 10:01 乐乐学长 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 闭包 定义:内层函数可以访问外层函数作用域的变量 意义/用途: 1、封装细节 2、实现模块化 3、常用实战li列表 // querySelectorAll es5支持的一个类似于jq的复杂选择器选取dom元素 // 在触发函数的时候for循环已结束 缺点: 存放在主线程的堆(heap)中,不能被GC 阅读全文
posted @ 2020-11-06 14:14 乐乐学长 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1、sort方法sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数) 参数说明: 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 myArray.sort(sortMet 阅读全文
posted @ 2018-09-22 17:01 乐乐学长 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 对象扩展: 1、Object.is(A,B) :比较两个值是否相等,取代 运算;只要值相等代表相等;其中NAN和NAN相等;+0和-0不相等; 2、Object.assign(target,source1,source2.......) :合并源对象的所有可枚举属性到目标对象;同名属性后覆盖前;ju 阅读全文
posted @ 2018-09-06 14:53 乐乐学长 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: IIFE-函数入参 首先,let a = 20 是在全局作用域下定义的,而let a = 30 是在一个IIFE的函数作用域里定义的,当IIFE执行时,fn作为函数参数传入,此时f()执行到console.log(a)时,会在创建此调用函数的作用域下查找a,如果未查找到就是defined。关于函数作 阅读全文
posted @ 2018-07-26 15:26 乐乐学长 阅读(128) 评论(0) 推荐(0) 编辑