摘要: bael是一个nodejs的工作流工具,babel工具的作用就是将es的新语法翻译为老的语法 babel的官网:https://www.babeljs.cn/ Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码 阅读全文
posted @ 2021-10-24 22:15 keyeking 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 定义“类” 之前使用new function来定义一个函数的类型,现在在es6中可以使用class关键字来定义一个函数类 先来看普通函数定义的类 function People(name,age,sex){ this.name = name; this.age = age; this.sex = s 阅读全文
posted @ 2021-10-24 18:29 keyeking 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 箭头函数有几个使用注意点: 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。 不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用rest参数代替。 不可以使用yield命令,因此箭 阅读全文
posted @ 2021-10-24 17:03 keyeking 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 箭头函数 下面的例子就是一个的箭头函数,省略了function关键字,加了=>运算符 注意:=>是一个运算符,中间不能有空格 如果函数内部只有一行语句,可以省略{}和return let sum = (a,b) => a + b; console.log(sum(2,3)) 如果内部不止一行语句要加 阅读全文
posted @ 2021-10-24 16:51 keyeking 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 对象可以省略v 对象的表达是k:v,当对象的k和v相同的时候,可以省略v var a = 1; var b = 2; var c = 3; var obj = { a: a, b: b, c: c } //等价于 var obj={ a, b, c } 所以,kv一致省略v 例子 注意的是省略v的时 阅读全文
posted @ 2021-10-24 14:38 keyeking 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 数组的拓展方法返回的都是一个新函数 forEach方法 之前的遍历都是for(var i = 0; i < 100; i++)样式的,ES6提供了forEach数组遍历 参数一共有两个,第一个item表示的是对应的数组的每一项值,index表示对应值的下标 map方法 map方法表示的是映射,返回的 阅读全文
posted @ 2021-10-24 14:04 keyeking 阅读(43) 评论(0) 推荐(0) 编辑