es5 es6 新增


es5的新特性

 对于数组和字符串都进行了加强

     map 遍历

es6的新特性

数组的增强

find 查找
findIndex 查找下标

字符的增强

includes 是否包含 (包含返回true 不包含返回false)
startsWith 是否以这个字符串开头 (是返回true 不是返回false)
endsWith 是否以这个字符串结尾 (是返回true 不是返回false)
repeat 重复多次的去平铺对应的字符串

变量修饰符(增强)

var 关键词修饰的变量是伪全局变量(进行变量提升)
let 关键词 块状作用域 (变量名不能重复声明 避免变量名污染)
const 关键词 常量(常量不可变 也不能重复声明 声明一定要赋值(不能二次赋值))

新增的类型

symbol 独一无二的值 bigInt 大的整型

对象的增强

函数增强

箭头函数的特性

箭头函数里面没有this(根据作用域链向上查找对应的this)

对象里面内容的简化

 

 相关的方法(增删改查)

 

map 基于set和array之上构建的一个集合(key(set)-value(array))

 map的声明

解构

相关