现在位置: 首页 > ES6
2020年02月18日 web前端 ⁄ 共 11947字 评论关闭

ES6实现图片切换特效代码 效果图 demo.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> let arr = ["前

阅读全文
2020年02月18日 web前端 ⁄ 共 869字 评论关闭

es6 for循环中let和var区别详解 let和var区别: for(var i=0;i<5;i++){ setTimeout(()=>{ console.log(i);//5个5 },100) } console.log(i);//5 console.log(‘=============’) for(let j=0;j<5;j++){ setTimeout(()=>{ console.log(j);//0,1,2,3,4 },100) } console.log(j);//报错 j is not define

阅读全文
2020年02月18日 web前端 ⁄ 共 1583字 评论关闭

ES6学习笔记之let与const用法实例分析 本文实例讲述了ES6学习笔记之let与const用法.分享给大家供大家参考,具体如下: 在ES6中不是var,而是通过let来声明变量,用const来声明常量,有如下一些不同: 1.let与const作用域只限于当前代码块{},而var则没有这种限制. 2.使用let.const申明的变量作用域不会被提升.例如: console.log(str); var str="var declare"; 控制台输出undefined:因为变量申明是在任意代码执行前处理的,在代码区中任意

阅读全文

ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析 本文实例讲述了ES6学习笔记之字符串.数组.对象.函数新增知识点.分享给大家供大家参考,具体如下: 1.模板字符串 反引号“ 内用于输入格式化的字符串文本,在“内可以将表达式用${}包含起来 let str=` <!DOCTYPE html> <html lang="en"> <body> <div> <p class="pClass">格式化字符串</p> </div&gt

阅读全文
2020年02月18日 web前端 ⁄ 共 2497字 评论关闭

ES6 Object.assign()的用法及其使用 1.Object.assign()基本用法: Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target).它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都是源对象. let targetObj1 = { a: 1 }; let sourceObj1 = { b: 1 }; let sourceObj11 = { c: 3 }; Object.assign(targetObj1, sourceObj1, sourceObj11); co

阅读全文
2020年02月18日 web前端 ⁄ 共 502字 评论关闭

让mocha支持ES6模块的方法实现 mocha是比较常用的node测试框架,但是只支持commonjs模块,要让mocha支持ES6模块,需要babel的帮助. 书写本文时用到的工具版本为: babel v7 mocha v6.2 安装依赖 $ npm i -D @babel/cli @babel/core @babel/preset-env @babel/register babel配置 在package.json或.babelrc中添加配置: { "presets": ["@babel/prese

阅读全文
2020年02月18日 web前端 ⁄ 共 2690字 评论关闭

ES6如何用一句代码实现函数的柯里化 柯里化是干什么的?首先看看下面这个函数 let store = (a,b,c) => "这是你的七仔面" //函数就好像一个小卖部,一碗七仔面要三张软妹币:a,b,c (五个参数) 那函数柯里化是什么?就是我们买面吃的过程可能是这样: let curryStore = curry(store) //刚刚的小卖部被柯里化了 //最佳状况 curryStore(1,5,1)// 老板,刚好!不用找了,刚好七块钱.老板: "这是你的七仔面" //偶尔出现的

阅读全文
2020年02月13日 编程语言 ⁄ 共 2267字 评论关闭

这篇文章主要介绍了ES6学习笔记之新增数据类型,结合实例形式分析了ES6数据解构赋值、新增数据类型Set集合、新增数据类型Map、Symbol类型等相关原理与操作注意事项,需要的朋友可以参考下

阅读全文