ES6
Fanfan_de
这个作者很懒,什么都没留下…
展开
-
1.class继承
// //类的定义 // class Animal { // constructor(name){ // this.name= name ; // } // sayName(){ // console.log("我的名字是"+this.name); // } // } // //类的继承 // class People extends Animal { // construc...原创 2018-07-31 23:42:29 · 152 阅读 · 0 评论 -
2.字符串模板
var num = "你好啊"; alert(`${num}`) function say(){ alert("你好啊") } 语法:1.使用反引号 `` 2.使用${x}将需要引入的东西包裹起来 console.log(`${say()}`) // 1.模板字符串可以引入变量 // 2.可以加入js表达式 // 3.可以调用函数 var str ...原创 2018-07-31 23:44:57 · 99 阅读 · 0 评论 -
3.解构
//以一定的模式自动解析数组或者对象的值 // [name,,age]=['wayou','male','secrect'];//数组解构 // console.log('name:'+name+', age:'+age);//输出: name:wayou, age:secrect //在结构赋值里面,值和变量按照顺序一一对应 [time,status] = ['醉了',"饿了","不饿"...原创 2018-07-31 23:45:52 · 99 阅读 · 0 评论 -
4.默认参数,不定参数,扩展参数
// 1.默认参数 // var age = 18 // class Default{ // constructor(name=`dube`){ // this.name = name // } // sayName(){ // console.log(this.name+"今年"+`${age}`) // } // } // var man = new Default("海涛...原创 2018-07-31 23:46:38 · 1121 阅读 · 0 评论 -
5.for in和for of值遍历
var x var mycars = ["a","b","c"] for (x in mycars) { console.log(mycars[x]) console.log(x) } //for in遍历,每次循环它提供的序号而不是值 for (y of mycars ){ console.log(y) } //与for in相反的是,for of每次循环提供...原创 2018-07-31 23:47:35 · 376 阅读 · 0 评论 -
6.Set,没有重复元素的集合
//set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用 // const set1 = new Set([1,2,3,4]); // alert(set1.has(1)) //has可以判断这个值是否在这个里面 返回true或者false //语法 // new set([interable]) //返回值是一个新的set对象 //set对象是值...原创 2018-07-31 23:48:15 · 931 阅读 · 0 评论 -
7.promise对象
/* 1.Promise 是异步编程的一种解决方案 相当于一个容器 可以获取异步操作的小心 (1)有三个状态:pending(进行中) fulfilled(已成功) rejecter(已失败) (2)一旦改变,就不会再变只能从pending为fulfilled和从pending变为rejected,这个 时候就称为resolved(已成型) 如果改变已经发生了,再对Promise...原创 2018-07-31 23:48:51 · 111 阅读 · 0 评论