07 2019 档案

摘要:reduce() 接受一个函数作为累加器,数组中的每个值(从左到右)开始合并,最终一个值。 array.reduce(callback.initialValue) 4个参数 1.callback:执行数组中每个值的函数(也可以叫做reducer),包括4个参数。 2.previousValue:上一 阅读全文
posted @ 2019-07-10 16:16 前端xh 阅读(298) 评论(0) 推荐(0)
摘要:类的由来。 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的 模板。通过class关键字,可以定义类。 基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编 程的语法而 阅读全文
posted @ 2019-07-09 14:58 前端xh 阅读(614) 评论(0) 推荐(0)
摘要:es6 新增了let命令。 用来声明变量,他的用法类似与var,但是所声明的变量,只在let命名所在的代码块内有效 也就是 块级作用域 这种就是块级作用域的写法 for循环的计时器就很适合使用这个let命令 上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。 下面的代码如果使用va 阅读全文
posted @ 2019-07-09 14:28 前端xh 阅读(281) 评论(0) 推荐(0)
摘要:模块华的操作 模块化都是两个 方向 暴露模块接口 和引入模块。 Module.exports={}暴露的是一个叫exports的对象 require()引入一个模块 模块2调用模块1 调用模块1 写模块1 声明一个变量a var a 浏览器往window上添加一个属性a‘ 谁都不依赖 分析:定义一个 阅读全文
posted @ 2019-07-04 18:27 前端xh 阅读(163) 评论(0) 推荐(0)