es5 es6 新增
2024-10-20 03:54:05
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的声明
解构
最新文章
- C#使用Timer.Interval指定时间间隔与指定时间执行事件
- Beta--项目冲刺第六天
- smarty中增加类似foreach的功能自动加载数据方法
- Laravel 5 系列入门教程(一)【最适合中国人的 Laravel 教程】
- Linux core 文件介绍
- Bash中的位置参数和特殊参数
- Android权威编程指南读书笔记(1-2章)
- CF_402F dp+组合数学
- SQL从入门到基础–08 Union、Union all及案例
- PreferenceFragment 使用 小结
- zookeeper 学习笔记 (C语言版本)
- AccessibilityService+WindowManager+SurfaceView开系统权限
- mac pkg移除
- Linux文件夹文件改英文
- 求一个Map中最大的value值,同时列出键,值
- (二)类数组对象HTMLCollection
- 如何用原生js开发一个Chrome扩展程序
- HDOJ2032_杨辉三角
- Java中的钩子方法
- asp.net core 2.0 cookie的使用