2020年9月3日

generator生成器函数

摘要: generator生成器函数 定义: function后面加了* 函数体里有 yield关键字 1 2 3 4 5 function* Hello(name) { yield `hello${name}`; yield `how are you`; yield `bye`; } 表现形式 调用这个函 阅读全文

posted @ 2020-09-03 21:50 cx125 阅读(130) 评论(0) 推荐(0) 编辑

async/await语法

摘要: async/await语法 这是ES7的语法,它是基于generator函数做的语法(常用) 1 2 3 4 5 6 7 8 9 async function 函数名(){ let obj = await getName() return obj } 函数名().then(res=>{ //得到函数 阅读全文

posted @ 2020-09-03 21:48 cx125 阅读(108) 评论(0) 推荐(0) 编辑

set/weakset map/weakset

摘要: set/weakset map/weakset set用法 定义:是ES6的一种新的数据结构及(值的集合) Set跟其他数据结构不同的地方就在于:它的值不会有重复项。 (1)使用: 1 2 3 4 let set = new Set([13,3,4,5]) set.add(3)<br data-fi 阅读全文

posted @ 2020-09-03 21:41 cx125 阅读(117) 评论(0) 推荐(0) 编辑

es6类

摘要: ES6类 定义: 1 2 3 4 5 6 7 8 9 10 class Animal { //构造函数,创建这个类时会执行的函数 constructor(color){ //this当前对象 console.log("构造") this.color=color } } const myCat = n 阅读全文

posted @ 2020-09-03 21:37 cx125 阅读(130) 评论(0) 推荐(0) 编辑

ES6模块化

摘要: ES6模块化 创造原因:现在的web系统越来越庞大、复杂,需要团队分工,多人协作,大型系统的javascript文件经常存在复杂的依赖关系,后期的维护成本会越来越高。 JavaScript模块化正式为了解决这一需求而诞生。 环境配置: 目前浏览器不支持ES6模块化的语法,所以我们在node里进行测试 阅读全文

posted @ 2020-09-03 21:36 cx125 阅读(83) 评论(0) 推荐(0) 编辑

2020年9月1日

es6之常/变量

摘要: 在es5时代声明一个变量或者常量只有var,在es6的时候就出现了变量(let)和常量(const)的具体细分。 1、变量 用let进行声明变量,更严谨更好使。 特点:1、不能进行变量提升 2、不能重复定义同一个变量 3、不能定义函数的参数。 4、块级作用域 `//1、不能重复声明同一个变量名 // 阅读全文

posted @ 2020-09-01 21:17 cx125 阅读(91) 评论(0) 推荐(0) 编辑

es6之结构赋值

摘要: 结构赋值是es6中的新写法,方便快捷!结构赋值:从数组和对象中提取值,对变量进行赋值。 1、数组的结构赋值 1、可以嵌套 2、可以赋初始值 3、左右格式保持一致 // let [a,b,c] = [1,4,3]; // console.log(a,c,b) // let [a,b,[c,d],e] 阅读全文

posted @ 2020-09-01 21:14 cx125 阅读(211) 评论(0) 推荐(0) 编辑

es6之箭头函数、rest函数

摘要: 1、箭头函数 箭头函数的表达式比普通函数更简洁! (参数1, 参数2, …, 参数N) => { 函数声明 } /* var fn = function () { console.log("我是一"); return fn1 = function () { console.log("我是二"); r 阅读全文

posted @ 2020-09-01 21:12 cx125 阅读(428) 评论(0) 推荐(0) 编辑

es6的新方法

摘要: 在es5的基础上,es6添加了一些新的方法具体如下: 1、数值方法 1、Number.isNaN() ; 本来是在window下的 判断是否是非数字的方法,转变到Number下后,效果也是一样, 不过如果是字符串的话 会先转化成number类型 也就是转换成了NaN,再判断,当然返回的就是false 阅读全文

posted @ 2020-09-01 21:09 cx125 阅读(211) 评论(0) 推荐(0) 编辑

2020年8月27日

数组的使用方法

摘要: // 1、添加 、删除 // push arr1.push(10); console.log(arr1); //[2, 3, 5, 6, 7, 2, 1, 10] // pop arr1.pop(); console.log(arr1); //[2, 3, 5, 6, 7, 2, 1] // uns 阅读全文

posted @ 2020-08-27 21:13 cx125 阅读(136) 评论(0) 推荐(0) 编辑

导航