
ES6
编码要得劲
努力学习
展开
-
ES6中Array扩展的方法
1,原创 2019-08-13 13:03:00 · 232 阅读 · 0 评论 -
ES6中的模板字符串
所谓的模板就是将原来的+变量改为了${变量}使用方法如下:let name = `张三`;let sayHello = `Hello, 我的名字叫 ${name} `; console.log(sayHello); //Hello, 我的名字叫张三 let result = {name: "zhangsan",age: 20};let html = `<d...原创 2019-08-13 13:08:25 · 190 阅读 · 0 评论 -
ES6新增的字符串方法
startsWith方法和endsWith方法用于检查某段字符串是否以xx开头或结束let str = 'Hello ECMAScript 2015';let r1 = str.startsWith('Hello'); //true ,检查是否以hello开头console.log(r1);let r2 = str.endsWith('2016'); //false,因为不是以201...原创 2019-08-13 13:13:18 · 256 阅读 · 0 评论 -
ES6中的Set()
set是一种数据结构,也是一个构造函数,再set里面的数据是唯一的,大多用来储存数据 const s1 = new Set(); //声明一个set数据类型 console.log(s1.size) //不传参它的长度为0 const s2 = new Set(["a", "b"]); console.log(s2.size)...原创 2019-08-13 13:24:24 · 158 阅读 · 0 评论 -
ES6中类的创建于继承
ES6中的类需要使用class来声明,语法:class Father{ constructor(x,y){ //这个相当于构造函数 this.x=x; this.y=y; } sum(){ console.log(this.x+this.y); //注意,这里面的this永远指向的是Father这个类 //即使继承的调用这个方法,也都将指向Father类 }}...原创 2019-08-11 21:23:16 · 119 阅读 · 0 评论 -
ES6剩余参数的接收于使用
通常再一个函数中要接受多个参数,可能是已知的个数,可能是为止的个数,所以再写形参的时候会比较麻烦,再ES6中有新的方式来写这个形参使用格式 …name name自定义名字//格式function fn(a,b,...arr){//表示前面两个形参接受相对应位置的实参,然后剩下的实参都有 ...arr来接收 console.log(a+b,...arr) //3 3 4 5 6 7 8...原创 2019-08-13 12:04:44 · 894 阅读 · 0 评论 -
ES6中对let cons的解释
let :代码块内有效,相当于{}内有效,使用let声明的不存在变量声明提升,所以不能再定义前使用,即使再代码块外部有相同名的变量,也无法再里面提前使用比如:var one=10;if(true){ console.log(one); //会报错,因为再这个代码块中,下面有let 声明one这个变量,所以不能这样用 let one=20; console.log(one) //...原创 2019-08-13 10:47:53 · 212 阅读 · 0 评论