es6常用简单知识点

1、查询是否包含赢一个字符串
'xxxx'.includes(x,i);//x子字符串,i起始位置
2、forEach(数组的循环不能中断)

array.forEach(function(currentValue,index,array){}) 
//必须 currentValue: 当前的元素
//可选 index:当前元素的索引值
//可选 array: 当前元素所属的数组对象

3、创建类

class Human {
    constructor(name) {
        this.name = name;
    }
    breathe() {
        console.log(this.name + " is breathing");
    }
}
var human = new Human("yancy");
human.breathe();//yancy is breathing

//继承
class Man extends Human {
    constructor(name,sex){
        super(name);//es6语法 访问父级对象上的构造函数
        this.sex = sex;
    }
    info(){
        console.log(`${this.name} is ${this.sex}`);
    }
}
var man = new Man('henry','boy');
man.breathe();//henry is breathing
man.info();//henry is boy

4、箭头函数

var arr = ['A', '', 'B', null, undefined, 'C', '      '];//删掉空字符串
var newArr = arr.filter( val => (val && val.trim()));//newArr = ['A','B','C']
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,207评论 0 13
  • [TOC] 参考阮一峰的ECMAScript 6 入门参考深入浅出ES6 let和const let和const都...
    郭子web阅读 1,818评论 0 1
  • 1、新的声明方式 以前我们在声明时只有一种方法,就是使用var来进行声明,ES6对声明的进行了扩展,现在可以有三种...
    令武阅读 1,041评论 0 7
  • 今天丫头作业完成的很早,就去看课外书了,突然说了一句,不知道今天有没有这个电影啊?我一看〈冰雪奇缘〉,说不知道呢...
    小鱼儿YY阅读 201评论 0 0
  • 人治社会一大现象即为拍马屁盛行。因为人治的运行依赖于人对人的服从关系。
    胡铭萌阅读 230评论 0 0